我对Prolog很新,不确定我是否能够做到这一点,但我只是确保在开始编码之前可以运行。我有一个带有human(socrates).
的.pl文件,只有一行。我可以加载它并致电human(X).
以便它返回socrates
吗?我做错了什么,因为当我尝试运行该文件时,我得到一个ERROR: load_files/2: Arguments are not sufficiently instantiated
更清楚一点,在.pl
文件中有father(me,sarah).
的一行,我做working_directory(CWD, 'path/of/file).
将目录更改为当前路径,然后我{{{ 1}}加载它但得到那个错误。