maplist错误?

时间:2013-02-22 06:32:37

标签: prolog gnu-prolog

以下使用的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)
| ?-

问候!

1 个答案:

答案 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,因此如果您需要,您必须先定义它。