Я пытаюсь получить с послед всех ключей в переходном карте:Как вы получаете ключи от переходной карты в clojure?
(keys {3 4 5 6 7 8})
дает (3 5 7)
, как я ожидал, но:
(keys (transient {3 4 5 6 7 8}))
дает
#<CompilerException java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.lang.PersistentArrayMap$TransientArrayMap (NO_SOURCE_FILE:346)>
на той же ноте, как мне обрабатывать с помощью переходной карты?
(map identity {3 4 5 6})
дает
([3 4] [5 6])
но
(map identity (transient {3 4 5 6}))
дает
#<IllegalArgumentException java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.lang.PersistentArrayMap$TransientArrayMap>
Я поеду с этим на данный момент. Кажется, что переходная карта действительно хороша для 'assoc!', 'Conj!' И этого типа операции. благодаря –