1

指定されたリストから特定の数値を減算する必要があります。SWI プロローグを使用しています。これが私がしたことでした。

subtract([1,4],[1,2,3,4,5],'L')

しかし、SWI プロローグでは動作していないようです..助けてください....

4

1 に答える 1

1

L変数である必要があるため、その名前は次のように引用符なしである必要があります。

subtract([1,4],[1,2,3,4,5],L).

1との両方がより大きなリストにあるため、これにより空のリストが生成4されます。リストを切り替えると、次のようにLなります[2,3,5]

subtract([1,2,3,4,5],[1,4],L).

これはideoneのデモです。

于 2013-05-04T23:59:14.190 に答える