読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

livescriptで引数なし関数を書くときのアレコレ

livescript

livescriptには、引数なし関数を書くときの便利記法が備わっています。

まず最も一般的と思われる記法は、
通常の"(args) ->"に変わり"!->"を使う方法。

f = !-> 'sampleFunc'
f!

これが、

  var f;
  f = function(){
    'sampleFunc';
  };
  f();

こうなります。

すぐに使うだけなら、

do -> 1 + 3

とやれば

(function(){
  return 3 + 2;
})();

と化けるのでオススメです。