※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。ある述語)などを使ってきましたが、その他にdcgと言った便利な方法があります。Colmerauer氏はこれを作りたくてprologを作ったと誰かに聞いた覚えがあります。['です'].test:-weather(A,[]),atom_appends(A,B),write(B),nl,fail.test:-!.テストしてみましょう。?-test.今日の天気は晴れです今日の天気は雨です今日の天気は曇です昨日の天気は晴れです昨日の天気は雨です昨日の天気は曇です明日の天気は晴れです明日の天気は雨です明日の天気は曇ですyesこのように単語を属性ごとに分けて管理することができます。ところで、どういった構成になっているのでしょうか?これはlistingを行えば、実はdcgはリストになっていることが分かります。d(_4,_1).weatherの第2アリティが空リスト担っているのは、_0を[]にしたい為です。最後にatom_appendsすればアトム型の文字列を得ることができます。やった使い方もできます。プライバシーポリシー。