3

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

问候!

4

1 回答 1

3

我刚刚在我的 gprolog 上对其进行了测试:

GNU Prolog 1.4.1
By Daniel Diaz
Copyright (C) 1999-2012 Daniel Diaz
| ?- maplist(write,[1,2,3]).  
123

因此maplist在较新的版本中定义。

另请注意,writelngprolog 中没有,所以如果你需要它,你必须先定义它。

于 2013-02-22T07:03:46.633 回答