Size: a a a

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

2020 March 23

VG

Vladislav Ganshin in Clojure — русскоговорящее сообщество
тогда можешь в clj работать с inst, при необходимости.
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Спасибо
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
(-> (get-record-from-db)
   (update :time_field ->time)
   (to-json))
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Ivan Grishaev
(-> (get-record-from-db)
   (update :time_field ->time)
   (to-json))
а что за ->time?
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
а что за ->time?
ну это как раз форматтер
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
смысле, мой какой-то, который я написать должен?
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Anatoly Smolyaninov
тогда нужно отформатировать как тебе нужно, DateTimeFormater: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
->time это моя функция которая через интероп делает все что мне надо
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
ага
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
оки, спасибо
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Так, теперь не получается интероп сделать нормально
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
java.util.Date cannot be cast to java.time.temporal.TemporalAccessor
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Вот что дока говорит
источник

S

Special K in Clojure — русскоговорящее сообщество
Есть ли возможность средствами самого языка работать с command-line аргументами как с вектором, не делая из них вектор вручную?
Типа при -main [& args] сделать что-то типа (get args 0)
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
(nth args 0)
источник

S

Special K in Clojure — русскоговорящее сообщество
И ещё вопрос, я случайно опустила get в (get vector index) и выражение оказалось всё равно валидным. Можно ли так делать на постоянной основе или это моветон?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
а можно через destructure, -main [a & args]
источник

S

Special K in Clojure — русскоговорящее сообщество
Andrew Rudenko
(nth args 0)
Спасибо
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Special K
Есть ли возможность средствами самого языка работать с command-line аргументами как с вектором, не делая из них вектор вручную?
Типа при -main [& args] сделать что-то типа (get args 0)
зачем вручную? https://github.com/clojure/tools.cli
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Special K
И ещё вопрос, я случайно опустила get в (get vector index) и выражение оказалось всё равно валидным. Можно ли так делать на постоянной основе или это моветон?
для вектора определен invoke так. подобные же определения есть для keyword и мапы. в целом, это зависит от ситуации, в общем случае лучше быть более явным
источник