リスト内の要素が空のリスト [] であるかどうかを確認するにはどうすればよいですか?
私は次のものを持っています:
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]).
「学位がありません」ではなく、[] を取得します。私の構文は間違っていますか?この述語にこのように句を追加することはできませんか?