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をご覧ください。