なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (914レス)
前次1-
抽出解除 レス栞

797
(3): 793 2016/11/17(木)13:03 ID:u2Ucvcf0(3/5) AAS
>>796
Prologですから再帰述語で関数ではありませんが、

repeat :- 割り込みあり,!.
repeat :- repeat.

の場合、スタックの一番上でpop,pushを繰り返すことが可能なのではないでしょうか。
798: 797 2016/11/17(木)13:06 ID:u2Ucvcf0(4/5) AAS
すみません。まちがえました。これではrepeat内でのループになってしまって
Prologのrepeatになりませんでした。分かり難くなりますから割り込みを外します。

repeat.
repeat :- repeat.
799: 793 2016/11/17(木)13:16 ID:u2Ucvcf0(5/5) AAS
>>797 だと、
繰り返しを最終回にするための割り込みとしたかったのですが、
実行開始の遅延を終了するための割り込みになってしまっています。
800
(1): 2016/11/21(月)07:42 ID:Z9LRReIl(1) AAS
>>797
どういう条件だとスタックが伸びず、伸びることが不可避なのはどんな場合か。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.301s*