2017-12-10 8 views

答えて

2

あなたの入力リストは、文字が、この使用が含まれている場合:ここではリストには文字が含まれており、Xにあなたが戻って結果を取得します。このクエリの

concate(X,List):- 
    atom_chars(X,List). 

あなたは、このような結果を得る:

ここ
concate(X,[a,b,c,d]). 
    X = abcd. 

Xは原子ではない文字列として結果を取得します。このクエリでは

atomsToString(List,X):- 
    atomics_to_string(List,X). 

:あなたが戻って文字列をしたいとあなたがリストの原子が含まれている場合

はさて、あなたはこれを使用

ここ
?- atomsToString([a,b,c,d],X). 
X = "abcd". 

Xは文字列が含まれています。

関連する問題