Результаты поиска по запросу "currying"

0 ответов

Карри в JavaScript для функции с п параметров

4 ответа

Как вывести функцию на неизвестное количество параметров

3 ответа

Понимание карри в Scala

ТОП публикаций

3 ответа

 плагин (2.40) в сочетании как минимум с Jenkins версии 2.60.3 (работает, хотя на домашней странице плагинов указано, что вам нужен как минимум Jenkins 2.73.3) все работает как положено.

лаем динамическое создание параллельных шагов в некоторых из наших работ. Благодаряэта тема Я нашел, как динамически создавать карту с параметрами для исполь...

1 ответ

Тип функции с неявными параметрами в Scala

Я хотел бы иметь функцию более высокого порядка, которая принимает в качестве параметра функцию, которая принимает определенный неявный параметр. Чтобы быть более точным, я пытаюсь сделать функцию, которая принимаетFuture метод создания, который ...

2 ответа

 как уже было указано.

ксис карри в скале, например,

5 ответов

 решить, где остановиться. В этом случае функция curried будет давать вам новую функцию каждый раз, чтобы вы могли вводить новые аргументы до тех пор, пока вы не вызовете ее без аргументов, чтобы окончательно получить результат.

уйста, прочитайте, прежде чем пометить его как дубликат. Я не прошу ни одного карри. Эта функция умножается, умножается (4,4,4) // 64 function multiplication(...args) { return args.reduce((accum, val) => accum * val, 1) }НоЯ пытаюсь достичь ...

8 ответов

Я хотел бы добавить пример к ответу @Francesco.

множество учебников о том, как выполнять функции карри, и столько же вопросов здесь, в stackoverflow. Тем не менее, после прочтения «Маленького Schemer», нескольких книг, учебных пособий, сообщений в блогах и потоковых потоков я все еще не знаю ...

3 ответа

 на том.

у дискуссиюНесколько списков параметров [http://davetron5000.github.com/scala-style/declarations/methods/currying.html]в руководстве по стилю Scala, которое я поддерживаю. Я пришел к выводу, что есть два способаВыделка ...

2 ответа

 для связанного вопроса об общем случае расширения 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) ...