【发布时间】:2019-07-07 19:56:34
【问题描述】:
在将 jenkins 管道编写为脚本之前,尝试学习 groovy 闭包。
以下代码:
def scores = [72,29,32,44,56]
def analyse(closure){
closure(scores)
}
def firstScore(array){
return array[0]
}
analyse(firstScore)
给出错误:
groovy.lang.MissingPropertyException: No such property: firstScore for class: groovy.lang.Binding
at groovy.lang.Binding.getVariable(Binding.java:63)
如何解决这个错误?
【问题讨论】: