Как написать что-то подобное в CoffeeScript
foo(function() { return doSomethingCompicated(); }())
foo do -> doSomethingComplicated()
компилируется в
foo((function() { return doSomethingComplicated(); })());
Вы также можете написать это:
foo do -> do doSomethingComplicated
Я не буду спрашивать, зачем это нужно, но вот прямой перевод (без do ):
foo (-> doSomethingComplicated())()
Обратите внимание на пробел после foo .