Результаты поиска по запросу "currying"
плагин (2.40) в сочетании как минимум с Jenkins версии 2.60.3 (работает, хотя на домашней странице плагинов указано, что вам нужен как минимум Jenkins 2.73.3) все работает как положено.
лаем динамическое создание параллельных шагов в некоторых из наших работ. Благодаряэта тема Я нашел, как динамически создавать карту с параметрами для исполь...
Тип функции с неявными параметрами в Scala
Я хотел бы иметь функцию более высокого порядка, которая принимает в качестве параметра функцию, которая принимает определенный неявный параметр. Чтобы быть более точным, я пытаюсь сделать функцию, которая принимаетFuture метод создания, который ...
как уже было указано.
ксис карри в скале, например,
решить, где остановиться. В этом случае функция curried будет давать вам новую функцию каждый раз, чтобы вы могли вводить новые аргументы до тех пор, пока вы не вызовете ее без аргументов, чтобы окончательно получить результат.
уйста, прочитайте, прежде чем пометить его как дубликат. Я не прошу ни одного карри. Эта функция умножается, умножается (4,4,4) // 64 function multiplication(...args) { return args.reduce((accum, val) => accum * val, 1) }НоЯ пытаюсь достичь ...
Я хотел бы добавить пример к ответу @Francesco.
множество учебников о том, как выполнять функции карри, и столько же вопросов здесь, в stackoverflow. Тем не менее, после прочтения «Маленького Schemer», нескольких книг, учебных пособий, сообщений в блогах и потоковых потоков я все еще не знаю ...
на том.
у дискуссиюНесколько списков параметров [http://davetron5000.github.com/scala-style/declarations/methods/currying.html]в руководстве по стилю Scala, которое я поддерживаю. Я пришел к выводу, что есть два способаВыделка ...
для связанного вопроса об общем случае расширения eta, не вовлекающего вызов по имени.
def save(f: => Any)(run:Boolean) { if (run) { println("running f"); f } else println("not running f") }Я могу назвать это с: save("test")(true) -> running f save("test")(false) -> not running f save(throw new RuntimeException("boom!"))(false) ...