通过定义一个函子来检查谓词函子(术语,F,A)是否成功
我试过的代码是
喜欢(玛丽,披萨)
这是正确的吗?
发布于 2022-10-07 13:48:39
如https://www.swi-prolog.org/pldoc/man?predicate=functor/3所述
?- functor(likes('Mary', pizza), Name, Arity).
Name = likes,
Arity = 2.
?- functor(Term, likes, 2).
Term = likes(_,_).注意:变量以大写字母开头,所以Mary值是'Mary',因为Mary是对变量的引用。
https://stackoverflow.com/questions/73987851
复制相似问题