0

入力カウントに応じて素数の数を計算するこのプロローグ述語があります。

ただし、インタープリターでは、必要な素数を 10 と入力したにもかかわらず、最初の 9 つの素数しか表示されません。

結果は次のようになります

  L = [2, 3, 5, 7, 11, 13, 17, 19, 23|...] 

しかし、グラフィカル デバッガーを使用してトレースすると、実際には正しい結果が得られます。

だから私は何をするのだろうと思っています | ... 意味?

4

1 に答える 1

1

通訳は「長すぎる」回答を切り捨てます。

これを上部に追加します。

set_prolog_flag(toplevel_print_options, [quoted(true)])

この例を参照してください:http: //garysieling.com/blog/printing-all-prolog-answers-to-a-file

于 2012-09-14T15:08:52.490 に答える