このディレクトリの索引

# Prologでのリストが難しい。変数の実行結果をリストに入れることはできるのかな?
% 例えば要素数N(ここでは_要素数とした)のリストを定義してそこに変数の値をセットするには。

変数の実行結果をリストに入れる(_要素数,_リスト) :-
        length(_リスト,_要素数),
        変数の実行結果をリストに入れる(_リスト).

変数の実行結果をリストに入れる([]).
変数の実行結果をリストに入れる([_変数|R]) :-
        _変数 is random(9999),  /* 仮にこれを変数の実行結果ということにする */
        変数の実行結果をリストに入れる(R).