如何在CoffeeScript中编写类似的东西
foo(function() {
return doSomethingCompicated();
}())
答案 0 :(得分:2)
foo do -> doSomethingComplicated()
编译到
foo((function() {
return doSomethingComplicated();
})());
你也可以这样写:
foo do -> do doSomethingComplicated
答案 1 :(得分:0)
我不会问为什么需要这样做,但这里是直接翻译(没有做):
foo (-> doSomethingComplicated())()
请注意 foo 之后的空格。