Является ли node () функцией более высокого порядка? - PullRequest
0 голосов
/ 14 февраля 2019

В математике и информатике функция высшего порядка - это функция, которая выполняет хотя бы одно из следующих действий:

  • принимает одну или несколько функций в качестве аргументов (т.е.процедурные параметры),
  • возвращает функцию в качестве результата.

В Groovy кодовый блок имеет тип Closure.

Блок кода может быть функцией, которая получает аргументы и вычисляет и return


Может вызывать node()

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

, а также

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

У меня нет доступа к реализации кода узла , но я вижу синтаксис node что-то вроде: node(param1, Closure param2){...}

Является липонимание правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...