У меня есть постоянная карта, которую я хочу фильтровать. Что-то вроде этого:
(filter #(-> % val (= 1)) {:a 1 :b 1 :c 2})
Вышеизложенное обозначается как ([:a 1] [:b 1])
(ленивая последовательность записей карты). Однако я хочу получить {:a 1 :b 1}
.
Как я могу отфильтровать карту, чтобы она оставалась картой, не перестраивая ее из последовательности записей карты?