そのため、アプリケーションでネストされた配列または設定のマップを使用することに慣れています。次のようにClojureで設定してみました:
(def gridSettings
{:width 50
:height 50
:ground {:variations 25}
:water {:variations 25}
})
そして、ネストされた値を取得する良い方法を知っているかどうか疑問に思いましたか? 書いてみた
(:variations (:ground gridSettings))
これは機能しますが、特にいくつかのレベルを追加する場合は、バックワードであり、かなり面倒です。