【发布时间】:2011-11-11 13:57:48
【问题描述】:
我正在阅读http://cs.union.edu/~striegnk/learn-prolog-now/html/node3.html#subsec.l1.kb1, 但我无法运行以下谓词:
SICStus 4.0.1 (x86-win32-nt-4): Tue May 15 21:17:49 WEST 2007
| ?- woman(mia).
! Existence error in user:woman/1
! procedure user:woman/1 does not exist
! goal: user:woman(mia)
| ?-
另一方面,如果我将它写入文件并运行查询文件,它似乎工作正常......
我是否只允许在文件中定义谓词以便稍后查阅它们?我不能只在编辑器中做吗?
【问题讨论】:
标签: prolog prolog-toplevel prolog-assert