我有一个字符串
'a, b, c'
将此项拆分为项目的最简单方法是什么?
[a,b,c]
答案 0 :(得分:1)
Asumming你有一个字符串(由一个原子表示),你可以编写一个程序atoms_list/2
:
atoms_list(Atom, List):-
atomic_list_concat(['[', Atom, ']'], NAtom),
term_to_atom(List, NAtom).
示例:
?- atoms_list('a,b,c', List).
List = [a, b, c].
答案 1 :(得分:1)
我最后用过这个
atomic_list_concat(L,', ', 'a, b, c').
L=['a','b','c']