なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (914レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
793(3): デフォルトの名無しさん [] 2016/11/17(木) 11:34:22.18 ID:u2Ucvcf0(1/5) AAS
情報を保存しながら、進むならば、ループだっていつかオーバーフローする。
保存せずに計算できるならば、再帰でもオーバーフローしないかもしれない。
795: 793 [sage] 2016/11/17(木) 11:44:39.48 ID:u2Ucvcf0(2/5) AAS
>>794
上の行? 下の行? それとも両方?
797(3): 793 [sage] 2016/11/17(木) 13:03:18.99 ID:u2Ucvcf0(3/5) AAS
>>796
Prologですから再帰述語で関数ではありませんが、
repeat :- 割り込みあり,!.
repeat :- repeat.
の場合、スタックの一番上でpop,pushを繰り返すことが可能なのではないでしょうか。
798: 797 [sage] 2016/11/17(木) 13:06:35.00 ID:u2Ucvcf0(4/5) AAS
すみません。まちがえました。これではrepeat内でのループになってしまって
Prologのrepeatになりませんでした。分かり難くなりますから割り込みを外します。
repeat.
repeat :- repeat.
799: 793 [sage] 2016/11/17(木) 13:16:05.70 ID:u2Ucvcf0(5/5) AAS
>>797 だと、
繰り返しを最終回にするための割り込みとしたかったのですが、
実行開始の遅延を終了するための割り込みになってしまっています。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.039s