Ich spiele mit wit/duckling Bibliothek. Es wurde in clojure geschrieben und ich habe keine Erfahrung in clojure. Durch die nach ihrer Dokumentation habe ich Wert einer Variablen alsZugriff auf LazySeq-Werte
({:dim :time, :body "20 minutes from now", :value {:type "value", :value "2016-08-03T10:50:56.000+05:30", :grain :second, :values ({:type "value", :value "2016-08-03T10:50:56.000+05:30", :grain :second})}, :start 21, :end 40})
Nach einiger Google-Suche zu tun kam ich zu wissen, dass es clojure.lang.LazySeq ist und Token mit Doppelpunkt beginnen (:) sind stattdessen Schlüsselwörter von Schlüsseln. Ich möchte auf den Wert zugreifen: Werte Stichwort, ich lese über Clojure Grundlagen zu, aber nicht in der Lage, auf den Wert zugreifen: Werte Stichwort. Ich erwarte, dass es einen Weg geben muss, so dass durch Schreiben lazy_seq [: Werte], bekomme ich seinen Wert. Kann jemand helfen?
thank u Alan für eine solche gute Erklärung. Ich akzeptierte Yuri Antwort b/c er ließ mich vorstellen, Get-In, die mir sehr geholfen hat. – sdream