有没有办法让 MVEL 2.0 ( http://mvel.codehaus.org/ ) 使用带有可选参数的函数?
我希望能够对此进行评估:
trunc('blahblah',2)
但是也
trunc('blahblah',2,'[...]');
现在我试过了:
def trunc(param1,param2,param3) { ... 实现 ... }
如果我尝试仅使用 3 个参数调用它,则会出现异常。我也试过:
def trunc(param1,param2,param3) { ... impl ... } def trunc(param1,param2) { ... impl ... }
但是第二个似乎完全覆盖了第一个定义。
谢谢