Size: a a a

Clojure — русскоговорящее сообщество

2021 February 05

Г

Григорий in Clojure — русскоговорящее сообщество
То есть снаачала asoc, потом nth. Мда. Так себе.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Григорий
То есть снаачала asoc, потом nth. Мда. Так себе.
а что ты ассокаешь?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
["sas", "kok", "lol"]
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
а на выходе что надо?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
(assoc-in ["sas", "kok", "lol"] [0 1] \o) => ["sos", "kok", "lol"]
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
а, ты уже заменил
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Да. Я опечатался сначала.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Так что нужно?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
into делать?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Григорий
(assoc-in ["sas", "kok", "lol"] [0 1] \o) => ["sos", "kok", "lol"]
а что тут [0 1]?
источник

Г

Григорий in Clojure — русскоговорящее сообщество
0 => "sas", 1 => \a
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
а, затупил, вижу
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
да, по красоте чот не оч выходит
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Григорий
(assoc-in ["sas", "kok", "lol"] [0 1] \o) => ["sos", "kok", "lol"]
(mapv (partial apply str)
     (assoc-in (mapv (partial apply vector)
                     ["sas" "kok" "lol"])
               [0 1] \o))

но это оч не оч
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Григорий
(assoc-in ["sas", "kok", "lol"] [0 1] \o) => ["sos", "kok", "lol"]
это разве работает? String же не Associative
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Так в этом и дело, что не работает!
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
ну или так
(let [input ["sas", "kok", "lol"]
     word (apply vector (nth input 0))
     word* (apply str (assoc word 1 \o))]
 (assoc input 0 word*))

чтобы не мапать лишний раз
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
subs будет эффективнее
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
да, но если надо прям чтобы assoc юзать…
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
assoc для Associative коллекций, как ты его планируешь заюзать для строки?
источник