以下使用的映射列表适用于 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
因此maplist
是在较新版本中定义的。
另请注意,gprolog 中没有 writeln
,因此如果需要它,则必须先定义它。
关于prolog - map 列表错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018251/