我刚开始使用 Livescript,想知道范围是如何工作的。
是显示所有范围符号和用法的任何好的示例/文档吗?像这样的符号:
- @
- -> 对 ~>
- 自己
- :=
编辑
我面临的问题:
这个 ethercalc 代码:第 103 行。我想插入一个对 Java 脚本函数的调用,即这个发送电子邮件代码。
我刚开始使用 Livescript,想知道范围是如何工作的。
是显示所有范围符号和用法的任何好的示例/文档吗?像这样的符号:
我面临的问题:
这个 ethercalc 代码:第 103 行。我想插入一个对 Java 脚本函数的调用,即这个发送电子邮件代码。
http://livescript.net记录了所有这些功能。
@
意味着this
。@prop
方法this.prop
->
创建一个函数,这意味着function(){}
-> blah()
是function(){ return blah(); }
(a, b) -> foo
是function(a, b) { return foo; }
self
没什么特别的,只是一个变量的名字。通常设置为this
上限范围。
:=
意思是“重新分配一个变量”——它必须已经存在。它不会创建新变量。查看http://livescript.net/#introduction了解更多信息