concat_atom/4¶
concat_atom(? List,+ Separator,? Atom)*
Creates an atom just like concat_atom//22, but inserts Separator between each pair of atoms. For example:
?- concat_atom([gnu, gnat], ', ' , A).
A = 'gnu, gnat'
(Unimplemented) This predicate can also be used to split atoms by instantiating Separator and Atom:
?- concat_atom(L, -, 'gnu-gnat' ).
L = [gnu, gnat]