ネストされたリストに 1 つのリスト要素を追加したい:
predicates
append(li,li,li).
clauses
append([X|Y],Z,[X|W]):- append(Y,Z,W).
append([],X,X).
例えば:
append([ [1],[2],[3] ],[4],A)
Solution: A = [ [1],[2],[3],[4] ]
Turbo Prolog は次のように述べています: タイプエラー。
これどうやってするの?