1
A
回答
2
foo do -> doSomethingComplicated()
somting這樣編譯爲
foo((function() {
return doSomethingComplicated();
})());
你也可以這樣寫:
foo do -> do doSomethingComplicated
0
我不會問爲什麼這是需要的,但她e是直接翻譯過來(不做):
foo (-> doSomethingComplicated())()
注後富的空間。
相關問題
- 1. 在CoffeeScript中
- 2. 在CoffeeScript中
- 3. 在CoffeeScript中
- 4. 在CoffeeScript中
- 5. 在CoffeeScript中
- 6. ?= vs || =在CoffeeScript中
- 7. CoffeeScript如何在CoffeeScript中編寫?
- 8. 如何在CoffeeScript中
- 9. 貓鼬:在CoffeeScript中
- 10. 缺點(:)在CoffeeScript中?
- 11. 如何在CoffeeScript中
- 12. 不能在CoffeeScript中
- 13. 如果在CoffeeScript中
- 14. 在Coffeescript中使用mixins
- 15. 處理HTTP erorrs在CoffeeScript中
- 16. 問題與在CoffeeScript中
- 17. 在eval中編譯coffeescript
- 18. 與鏈接「這」在CoffeeScript中
- 19. coffeeScript在html中的實現
- 20. 選擇包含在CoffeeScript中
- 21. 在CoffeeScript中共享類?
- 22. CoffeeScript在Chirpy Without Minification中
- 23. 類中的CoffeeScript
- 24. Coffeescript中的beginPath()?
- 25. 對於CoffeeScript中
- 26. 類中的CoffeeScript
- 27. CoffeeScript中的循環
- 28. CoffeeScript中未定義
- 29. CoffeeScript中的Node.js module.exports
- 30. 陣列中的CoffeeScript
這與'foo(doSomethingCompicated())'相同。爲什麼這麼複雜(雙關語意)? –
這只是一個例子...我有多行代碼的匿名函數... –
同樣的問題也適用。爲什麼匿名函數,如果你只是立即調用它?這是命名空間污染的問題嗎? –