node()是高阶函数吗?

时间:2019-02-14 16:07:27

标签: jenkins groovy

在数学和计算机科学中,higher-order function是一种至少执行以下一项功能的功能:

  • 采用一个或多个函数作为参数(即过程参数),
  • 返回一个函数作为结果。

在Groovy中,代码块的类型为Closure

代码块可以是接收参数并进行计算和return

的函数

能够调用node()

node('master'){
    print "test"
}

以及

node('master', { print "test"})

我无法访问node的代码实现,但是我看到node的语法类似:node(param1, Closure param2){...}

理解正确吗?

0 个答案:

没有答案