次のプロローグ コードがあります。
expression-->first,operator,second.
first-->[X].
operator-->['+'];['-'].
second-->[X].
コンパイル後、マシンは次のタイプのクエリに対してコマンド ラインで「yes」と応答します。
| ?- expression([5,'+',3],[]).
| ?- expression(['a','-','b'],[]).
| ?- expression([2.8,'+',3.2],[]).
これを数値のみに制限するにはどうすればよいですか? したがって、次のように、数値を含む式のみが真である必要があります| ?- expression([92,'+',23.48],[]).
。