在Prolog中,所谓的meta-call是内置的语言功能。所有Prolog代码均以Prolog术语表示,从而可以动态构建目标并像其他目标一样使用它们,而无需其他谓词:
?- Goal = dif(X, Y), Goal. dif(X, Y).
使用这种机制,可以在Prolog本身中定义其他高阶谓词。
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分