我的列表看起来像这样[(Tony,1234),(Bob,2345),(Alan,3456)]。
我需要创建一个函数,通过名称搜索列表,然后显示数字。所以类似于: find_user_id(Tony,[(Tony,1234),(Bob,2345),(Alan,3456)],I)。 我是找到的用户ID的值。
答案 0 :(得分:1)
使用memberchk / 2:
?- memberchk((tony,Val), [(tony, 1234), (bob, 2345), (blan, 3456)]).