在CoffeeScript中使用调用语法的匿名函数

时间:2011-11-06 13:24:16

标签: coffeescript

如何在CoffeeScript中编写类似的东西

foo(function() {
    return doSomethingCompicated();
}())

2 个答案:

答案 0 :(得分:2)

foo do -> doSomethingComplicated()

编译到

foo((function() {
  return doSomethingComplicated();
})());

你也可以这样写:

foo do -> do doSomethingComplicated

答案 1 :(得分:0)

我不会问为什么需要这样做,但这里是直接翻译(没有):

foo (-> doSomethingComplicated())()

请注意 foo 之后的空格。