0

重複の可能性:
SWI-Prolog を対話的に使用する - 出力がオフになる

Prolog で X 回の 1 を 8 で置き換えるプログラムを作成しました。

正しい出力が得られるため、プログラムは正しく機能します。しかし、長い入力を与えると、出力が省略されます。これを防ぐ方法は?

例:

X = [2, 8, 3, 8, 4, 8, 5, 1, 6|...] .

の出力は

replace_first_k(3,[2,1,3,1,4,1,5,1,6,1],X).

出力端末に X のすべての文字を表示するには?

4

1 に答える 1

1

使ってみましたか

Write(X)

関数の各ステップで使用できるため、通過した配列の一部を出力し続けることができます。

于 2012-12-02T19:50:12.723 に答える