Coffeescript ---如何创建一个自启动的匿名函数? [英] Coffeescript --- How to create a self-initiating anonymous function?

查看:140
本文介绍了Coffeescript ---如何创建一个自启动的匿名函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在coffeescript中写这篇文章?

How to write this in coffeescript?

f = (function(){
   // something
})();

推荐答案



< >解决方案

解决方案

虽然你可以使用括号(例如( - > foo)(),你可以使用 do 关键字:

While you can just use parentheses (e.g. (-> foo)(), you can avoid them by using the do keyword:

do f = -> console.log 'this runs right away'

最常见的使用 do 例如,

for x in [1..3]
  do (x) ->
    setTimeout (-> console.log x), 1

do ,您只需在循环3次后打印 x 的值。

Without the do, you'd just be printing the value of x after the loop 3 times.

这篇关于Coffeescript ---如何创建一个自启动的匿名函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆