Nadchodzę do prędkości przy użyciu biblioteki Clojure Spectre (https://github.com/nathanmarz/specter). Mam problem z usunięciem klucza za pomocą transformacji lub setval. Mogę ustawić zero, ale jak usunąć klucz?Jak usunąć klucz z drzewa clojure za pomocą widma?
8
A
Odpowiedz
-1
Zgodnie z tym reddit thread, nie można dissoc
z widmo (można filtrować), ale można z instar.
EDYCJA: jest to teraz możliwe.
5
To wydaje się działać:
(transform [ALL] #(when (not= (key %) :a) %) {:a 1 :b 2})
=> {:b 2}
2
(setval :a NONE {:a 10 :b 20})
=> {:b 20}
+0
To jest właściwa odpowiedź. –
Powiązane problemy
- 1. Jak usunąć elementy z drzewa
- 2. Node_redis - jak usunąć klucz?
- 3. Jak usunąć unikalny klucz z tabeli mysql
- 4. Wizualizacja drzewa za pomocą Javy
- 5. Jak mogę usunąć klucz nameValuePairs z JSONObject?
- 6. Jak usunąć podciągi z drzewa sufiksów?
- 7. Jak usunąć klucz z dokumentu RethinkDB?
- 8. Bash hashmap za pomocą cytatu jako klucz
- 9. Jak usunąć nadmiarowość za pomocą normalizacji?
- 10. Jak zdobyć klucz publiczny za pomocą PyOpenSSL?
- 11. Usunąć za pomocą QueryOver?
- 12. Jak złapać klucz Backspace za pomocą jQuery?
- 13. Ważone drzewa decyzyjne za pomocą Entropy
- 14. Modelowanie uporządkowanego drzewa za pomocą neo4j
- 15. git: usunąć zdalną gałąź drzewa z lustrem
- 16. W Clojure, kiedy drzewa heterogenicznych typów węzłów powinny być reprezentowane za pomocą rekordów lub wektorów?
- 17. Pobieranie drzewa katalogów za pomocą ftplib
- 18. JavaScript: Jak kontrolować przepływ za pomocą asynchronicznego drzewa rekurencyjnego?
- 19. Chętne ładowanie drzewa/hierarchii za pomocą Nhibernate
- 20. Jak usunąć wiersze za pomocą zewnętrznego łączenia
- 21. Jak usunąć obiekt Json za pomocą Pythona?
- 22. Jak usunąć komentarze za pomocą optymalizatora RequireJS?
- 23. Jak usunąć zawartość elementu za pomocą JQuery?
- 24. jak usunąć element utworzony za pomocą jquery?
- 25. Jak usunąć łączniki za pomocą aktualizacji MySQL?
- 26. Jak usunąć element za pomocą DOMDocument?
- 27. Podpisywanie funkcji za pomocą makr Clojure
- 28. Asynchroniczne przechodzenie drzewa za pomocą async.js
- 29. Jak usunąć rysunek za pomocą przycisku?
- 30. Jak usunąć znacznik HTML za pomocą PHPQuery?
Pod Clojure 1.9.0, 1.1.0 Spectre, to daje mi 'ClassCastException clojure.lang.PersistentVector nie mogą być oddane do java.util.Map $ Entry clojure.core/key (core.clj: 1559) '. –