map
コレクションをリストにすることなく可能ですか?私はベクトルについてはmapv
を知っていますが、セットやマップはどうですか? map
関数は、各コレクションをファンクタ(つまり、何かマッピング可能なもの)として扱い、マッピング後にその型を保持しますか?ここでリストをリストにしないでコレクションをマップする
は私が今起こっていただきまし対心を持っているものです。
(map inc [1 2 3]) ; => [2 3 4], instead I get: (2 3 4)
(map inC#{1 2 3}) ; => #{3 2 4}, instead I get: (3 2 4)
(map inc {:a 1 :b 2 :c 3} ; => {:a 2 :b 3 :c 4}, instead I get: ClassCastException
共通のイディオム:(....)が空XS(に) '' ' – ClojureMostly
(空XS)'イディオムはまた、メタデータおよび他の保存しますコレクションプロパティ(ソート関数など) – Aisamu