Size: a a a

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

2021 December 07

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
да я пытаюсь) не знаю как сформулировать по другому
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
просто мапы все время разные, и разные ключи и их количество и я пытаюсь понять как это деструктурировать, чтобы, например вывести через println
источник

SM

Sergey Malenkov in Clojure — русскоговорящее сообщество
напиши, что ты в итоге хочешь получить, так будет проще помочь
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
вида (println "количество людей проживающих в" cityname region " - " (count thisgroup))
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
и так через весь список пройти
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
все равно непонятно объясняю?(
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
(doseq [[[city realm] people] my-map]
 (format ... (count people)))
источник

VV

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
каких ключей? где?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в группировке?
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
да
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
тогда перебор  или case по длине вектора
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
или где-то хранить признак группировки и по нему подбирать шаблон сообщения
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
понял, спасибо, перебор через for лучше делать?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
например 2 => "число людей ... %s %s"
3 => "другой шаблон %s %s %s"
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
потом брать шаблон и подставлять в format через apply
(apply my-template group)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
лучше словариком, где ключ -- длина
источник

VV

Vitaly Vasiliev in Clojure — русскоговорящее сообщество
спасибо, да, попробую
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
но лучше сопоставлять вектор ключей, например


[:city :realm] => "...."
[:city :language] => "..."
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
тогда для одинаковой арности все равно можно будет прописывать разные сообщеньки
источник