我目前在Prolog程序中定义了以下事实:
hobbies([jarrod, [gaming, running, boxing]]).
hobbies([james, [programming, gaming, drawing]]).
什么查询可以显示jarrod的爱好列表? (即[游戏,跑步,拳击])
答案 0 :(得分:1)
@false是正确的:
hobbies([jarrod, Hobbies]).
它将爱好与所有事实统一起来,然后只得到列表的第一个元素是jarrod的那些。然后它将爱好与爱好列表统一起来。