0

現在、Prolog プログラムで次の事実が定義されています。

hobbies([jarrod, [gaming, running, boxing]]).
hobbies([james, [programming, gaming, drawing]]).

ジャロッドの趣味のリストを表示できるクエリはどれですか? (つまり [ゲーム、ランニング、ボクシング])

4

1 に答える 1

1

@false is correct:

hobbies([jarrod, Hobbies]).

it unifies hobbies against all the facts, and then only gets the ones where the first element of the list is jarrod. Then it unifies Hobbies with the list of hobbies.

于 2013-03-19T01:03:22.173 に答える