【发布时间】:2009-11-16 19:11:14
【问题描述】:
面试题!
这是您通常在 Prolog 中定义member 关系的方式:
member(X, [X|_]). % member(X, [Head|Tail]) is true if X = Head
% that is, if X is the head of the list
member(X, [_|Tail]) :- % or if X is a member of Tail,
member(X, Tail). % ie. if member(X, Tail) is true.
只使用一个规则来定义它。
【问题讨论】:
-
求职面试?什么工作?在哪里?多亏了 Prolog,人们能找到工作吗?