非常简单的问题:我知道有很多方法可以分裂原子,例如'例如原子'在一些分隔符上,例如' ' - > ['例如',' atom']但有没有办法分割每个角色?例如['' x',' a',...' o',' m'] 。我试过了
atomic_list_concat(List, '', Atom),
但是会产生错误
ERROR: atomic_list_concat/3: Domain error: `non_empty_atom' expected, found `'
你会推荐什么?
答案 0 :(得分:8)
你想要这样的东西吗?
http://www.swi-prolog.org/pldoc/doc_for?object=atom_chars/2
?- atom_chars(hello, X).
X = [h, e, l, l, o].