Слияние кода завершено, страница обновится автоматически
(define a [1 2 {:a 1 :b 2}])
(get (get a 2) "a")
(set! (ref (get a 2) "a") 3)
(define b {:x 1 :y 2 :z {:a 1 :b 2}})
(get (get b "z") "a")
(set! (ref (get b "z") "a") 3)
Синтаксис get set слишком сложен, необходимо поддерживать следующий синтаксис:
a.2.a
b.z.a
(set! a.2.a 3)
(set! b.z.a 3)
Вход Перед тем как оставить комментарий