私のような Prolog 初心者にとって、空のリストは...奇妙です。アトムを差分リストとして書くことができないのと同じように、空のリスト[]
を差分リストとして書くことはできないと言えます。ただし、再帰を使用するには、差分リストの設定でT1-T2
使用する方法が必要であると思います。[]
私はこれについてGoogleに問い合わせましたが、答えが見つかりません.Bratko(AIのプロローグプログラミング)は、この主題に簡単に触れているだけです.
では、空のリストを Prolog の差分リストとして書くことは可能ですか? もしそうなら、いつ、どのように役立つのでしょうか?