如何在Prolog中一起加入列表中的字符?

时间:2017-11-25 14:27:32

标签: prolog

例如:[" c"," h"," a"," r"]应打印" char&# 34。

它的atomic_list_concat(),但我怎么做呢:例如:

longest_common_prefix([H1,H2|T], P) :-
    maplist(append(P), L, [H1,H2|T]).

1 个答案:

答案 0 :(得分:1)

在SWI-Prolog中

?- atomic_list_concat( ["c","h","a","r"] , L).
L = char.

但事情很快就会变得更加毛茸茸......你应该花时间去了解任何严重的基本数据表示