Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
リストの2番目の値を削除するプログラムをswi-prologで作成する必要があります。ありがとう!
私はそれが次のように簡単かもしれないと思います:
remove2nd([], []). remove2nd([X], [X]). remove2nd([X, Y|Z], [X|Z]).
あなたがそれを使用する場所:
remove2nd([1,2,3], X).
そしてあなたに
X = [1, 3].