В CoffeeScript, как вы можете сделать вызов функции с анонимными функциями в качестве параметров? - PullRequest
0 голосов
/ 17 июля 2011

Следующее дает синтаксическую ошибку, связанную с анонимной функцией:

my_function = (f, x, str) ->
  alert str + f(x)

my_function (x) -> 1 + x, 12, "The answer is: "

Следующие работы:

my_function = (f, x, str) ->
  alert str + f(x)

increment = (x) -> x + 1

my_function increment, 12, "The answer is: "

1 Ответ

3 голосов
/ 17 июля 2011
my_function ((x) -> x + 1), 12, "The answer is: "

Это должно исправить.

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