Clojureを初めて使用しました。私は文字列値を含むベクトルを定義しています。入力ベクトルからコンマで区切られた文字列値を検索する必要があります。たとえば:ベクターからのカンマ区切り文字列値
(def my-strings ["one" "two" "three"])
私の予想される出力は次のようになります。
"one", "two", "three"
下図のように私はinterpose
とjoin
を試してみました:
(apply str (interpose "," my-strings))
(clojure.string/join "," my-strings)
は"one,two,three"
を返す両方が、私は、二重に囲まれた各文字列を必要とします上記の私の例のように、""
を引用してください。
文字リテラルはまた、あなたがいくつかのキーストロークを保存したい場合は許可されています"%\")my-strings)... ' –
@A.Webbはよく見えますが、私は自分の答えを編集しました。ありがとう:) –
引用符のラッピングは、文字列のオブジェクトプリンタの動作になります。 '(clojure.string/join"、 "(map pr-str my-strings))'。 –