以下使用的映射表在swi-prolog中工作,而不是在gprolog中:
GNU Prolog 1.3.1
By Daniel Diaz
Copyright (C) 1999-2009 Daniel Diaz
| ?- maplist(writeln,[1,2,3]).
uncaught exception: error(existence_error(procedure,maplist/2),top_level/0)
| ?-
问候!
我刚刚在gprolog:上测试了它
GNU Prolog 1.4.1
By Daniel Diaz
Copyright (C) 1999-2012 Daniel Diaz
| ?- maplist(write,[1,2,3]).
123
因此CCD_ 1是在较新的版本中定义的。
还请注意,gprolog中没有writeln
,所以如果你需要它,你必须首先定义它。