Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

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

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

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

f = !-> 'sampleFunc'
f!

これが、

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

こうなります。

すぐに使うだけなら、

do -> 1 + 3

とやれば

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

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