Więc jestem przyzwyczajony do posiadania zagnieżdżonej tablicy lub mapy ustawień w moich aplikacjach. Próbowałem ustawienie jednego w Clojure tak:Clojure dostaje zagnieżdżoną wartość mapy
(def gridSettings
{:width 50
:height 50
:ground {:variations 25}
:water {:variations 25}
})
I zastanawiałem się, czy znasz dobry sposób wciągania wartość zagnieżdżona? Próbowałem pisać: Które działa, ale jest to backwords i raczej nieporęczne, szczególnie jeśli dodaję kilka poziomów.
Zarówno mtaka i odpowiedzi dbyrne są wspólne sposoby rozwiązania tego problemu. Użyj tego, co uderzy w twoją fantazję! Zauważyłem, że wejście zwiększa czytelność intencji. – WolfeFan
Wow wszystkie dobre odpowiedzi :) Dzięki –
Myślę, że nadszedł czas, aby zaakceptować jedną z tych odpowiedzi. Moje serce mówi * dbyrne *, ale moja głowa mówi * mtyaka * :) – joelittlejohn