我是prolog编程的新手,并在教程中被告知定义结构列表(在脚本中),以便我可以将其作为数据库进行查询.但是我发现无法将此列表定义为脚本中的变量.当我定义一个列表如
X=[a,b,c].
Run Code Online (Sandbox Code Playgroud)
我只是收到一个错误说
No permission to modify static_procedure `(=)/2'
Run Code Online (Sandbox Code Playgroud)
prolog不支持定义这样的变量吗?我在linux下使用SWI-Prolog.