我发现一个人可以做的真的很酷:
class Foo {
String name
}
def foo = new Foo(name:"Test")
但是,它仅在我的文件名与类名匹配时才有效。如果我有一个包含一堆类的文件,例如:
class AllClassesInOneFile {
class Bar {}
class Foo {
String name
}
}
def foo = new Foo(name:"Test")
现在,它不再起作用了我得到一个 java.lang.IllegalArgumentException: wrong number of arguments
我想知道是否仍然可以使用脚本和嵌套类调用命名参数参数样式。
问候