如何檢查列表中的元素是否爲空列表:[]?如何檢查列表中的元素是否爲空列表:[]?
我有以下幾點:
display_degrees([A,B,C,D]):- write(B).
display_degrees([A,B,C,D]):- B==[], nl,write('has no degree'), nl, !.
當我像進入:
display_degrees([1,[],3,4]).
我只是得到:[],而不是 '有沒有學位'。我的語法錯了嗎?我不能像這樣爲這個謂詞添加一個子句嗎?
@larsmans難道這是正確的方法嗎? – KKendall