私はプロローグを学ぼうとしていますが、このエラーにぶつかりました。なぜそれが得られるのかわからないので、あなたの助けを求めています。
コード(TPROLOG#86):
trace
domains
item = integer
intList = item*
predicates
member(item,intList)
clauses
member(elm,[elm|_]).
member(elm,[_|T]):- %%% ***ELM is seen as wrong type, why?***
member(item,[T]).
goal
member(5,[1,2,3,4,5])
アドバイスやヒントは大歓迎です。ありがとうございました。