5

次のようなベクトルがあります。

["Config" "{}" "Auth" "{}" "Other" "{}"]

各キーと値のペアを取得して、次のマップに変換したいと思います。

{"Config" "{}", "Auth" "{}", "Other" "{}"}

Clojureでこれを行うにはどうすればよいですか? これを行う組み込み関数はありますか?

4

1 に答える 1

6

apply目的のタイプのマップ コンストラクターをベクターに適用するために使用します。

(apply hash-map ["Config" "{}" "Auth" "{}" "Other" "{}"])

編集

この回答によると、評価方法に応じてさまざまなマップ タイプを取得できるため{}、ニーズに適したマップ コンストラクターを使用してください。

編集

これを見ると、リテラルによって返されるさまざまなオブジェクト タイプが{}バグのように見えます。

于 2013-08-29T14:34:51.533 に答える