首页 > 解决方案 > 序言中的文字'_'?

问题描述

有没有办法将引用的原子统一'_'为文字下划线?还是 Prolog 仍然将其视为匿名变量?functor(['_'])即使我在序言提示符中输入了那个确切的短语,我也无法终生被解雇。

这是一个更大程序的一部分,我将字符串输入作为 ASCII 代码列表,然后是原子列表,最后尝试对其进行一些列表处理。我目前正在使用组合read_line_to_codes/2, name/2 atom_chars/2.来获取原子列表。

请原谅任何不恰当的术语;我是 Prolog 的新手。

标签: prolog

解决方案


推荐阅读