1

arguments.callee MoonScript 用の JavaScript のようなものはありますか?

4

1 に答える 1

5

Moonscript 関数は として定義されlocal func; func = function() endているため、すべて再帰的です。これは120を出力します:

recursive = (n) -> return n > 1 and n*recursive(n-1) or 1
print recursive 5

私の知る限り、arguments.calee代替手段はありませんが、それが必要になるケースも見たことがありません。Mozilla のドキュメントでさえ、arguments.callee.

于 2014-06-25T04:57:41.763 に答える