Comment detail

スタックの操作 (Nested Flatten)

1 (と2) だけです。スタックサイズは処理系に依存し、オーバーフローするかどうかも処理系依存です。このコードでは Rhino のインタプリタモード (-opt -1) でオーバーフローしません)。

二回にわけているのは、処理系によっては try/catch でスタックオーバーフローがキャッチできないからです。

Safari 3: 500
Opera 9.24: 3341
Firefox 3 beta2: 261503
1
2
javascript:n=0;(function(){n++;arguments.callee()})();
javascript:alert(n);

Index

Feed

Other

Link

Pathtraq

loading...