0
我有一個方法如下:常規呼籲可選參數
void display(def a = null, def b = null) {
// user provides either value for a, or b
// if he gives value for a, it will be used
// if he gives value for b, it will be used
// not supposed to provide values for both a and b
}
我的問題是,如何在用戶應該提供B值?
如果我使用
display(b = 20)
它指定20 a
,我不想要的。
完成此操作的唯一方法是按如下方式調用?
display(null, 20)
[使用可選參數Groovy的方法](的可能的複製http://stackoverflow.com/questions/18149102/groovy-method-with -optional-parameters) –