我有一个数据库我想写一个查询来返回数据库中的总成员
member(paul,100). member(john,101). member(ryan,102). member(jabouki,103).
应该返回4
我还有一个列表,我想返回列表中的人数
memberlist([ant,cat,sat,bat]).
应该返回4
查询到目前为止,我只返回数据库和列表中的项目。
member(MemberName,_).
memberlist(Y)
答案 0 :(得分:0)
findall(X, member(X,_), L), length(L,N).
会给你以下结果:
L = [paul, john, ryan, jabouki],
N = 4.
问候
Solick