Clojure get-nested-map-Wert

Ich bin also verwendet, um mit einem verschachtelten array oder anzeigen der Einstellungen für meine Anwendungen. Ich habe versucht, eine in Clojure wie diese:

(def gridSettings
  {:width 50
   :height 50
   :ground {:variations 25}
   :water {:variations 25}
   })

Und ich fragte mich, ob Sie wissen, einen guten Weg um eine geschachtelte Wert? Ich habe versucht, schreiben

(:variations (:ground gridSettings))

Die funktioniert, aber es ist backwords und eher umständlich, vor allem, wenn ich ein paar Stufen.

  • Beide mtaka und dbyrne Antworten sind gemeinsame Wege, um dieses Problem zu lösen. Je nachdem, was Euch einfällt! Ich würde beachten, dass get-in macht Ihre Absicht klarer.
  • Wow alle guten Antworten:) Danke
  • Ich denke, es ist Zeit zu akzeptieren, dass man diese Antworten. Mein Herz sagt dbyrne aber mein Kopf sagt mtyaka 🙂
  • Schwer zu entscheiden eine Antwort, denn Sie sind alle richtig und nützlich, und ich denke, dass Menschen am besten gedient, durch Lesen Sie alle!
InformationsquelleAutor Joakim Tall | 2013-03-26
Schreibe einen Kommentar