为什么下面的 groovy 代码会抛出异常:groovy.lang.MissingMethodException:没有方法签名
。
我是 groovy 的新人,有人可以帮助我吗?
def b = {->
c()
}
def c={ ->
true
}
b()
Stracktrace 是
groovy.lang.MissingMethodException: No signature of method: Script1.c() is applicable for argument types: () values: []
Possible solutions: a(), is(java.lang.Object), run(), run(), any(), any(groovy.lang.Closure)<i>
at Script1$_run_closure1.doCall(Script1.groovy:7)
at Script1.run(Script1.groovy:14)
最佳答案
关于顺序
def c = { ->
true
}
def b = { ->
c()
}
b()
关于java - 如何修复 groovy.lang.MissingMethodException : No signature of method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41030595/