以下使用的maplist在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)
| ?-
问候!
答案 0 :(得分:3)
我刚刚在我的gprolog上测试过它:
GNU Prolog 1.4.1
By Daniel Diaz
Copyright (C) 1999-2012 Daniel Diaz
| ?- maplist(write,[1,2,3]).
123
因此maplist
在较新版本中定义。
另请注意,gprolog中没有writeln
,因此如果您需要,您必须先定义它。