2010-02-01 38 views
6

列表中的两颗星是什么?Prolog列表中的两颗星

[53, 5, 1, 53, 97, 115, 53, 50, 52, 121, 55, 56, 55, 97, 4, 1, 98, **] 

我试过搜索但没有成功。

+0

SWI的较新版本不再使用'**' – false 2014-08-22 17:04:04

回答

9

星星表明该术语包含自身,例如,

?- X = f(X). 
X = f(**). 

?- L = [53, L]. 
L = [53, **]. 

至少在旧版本的SWI-Prolog中,情况就是如此。 另请参阅https://lists.iai.uni-bonn.de/pipermail/swi-prolog/2009/001707.html

+0

您是如何将标签放入您的用户个人资料中的? – 2011-07-19 11:35:47

+0

像这样:'[tag:prolog]',参见:http://stackoverflow.com/editing-help – Kaarel 2011-07-19 14:29:43