Size: a a a

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

2019 September 24

AK

Andrew Kravchuk in Clojure — русскоговорящее сообщество
Victor Borisov
вы че реально так сидите чтоли?
Я юзаю window-purpose, оно позволяет сохранять/загружать конфигурацию окон, и ловко управляться с попап-окнами типа там справки или результатов компиляции.
источник

РМ

Рустам Мурзаев in Clojure — русскоговорящее сообщество
/vc
источник

РМ

Рустам Мурзаев in Clojure — русскоговорящее сообщество
/vc
источник

РМ

Рустам Мурзаев in Clojure — русскоговорящее сообщество
/vc
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(apply #(String. %1) ["2"])
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Если кол-во параметров не известно, то надо макросы писать...
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Нет можно и через new
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(apply #(new String %1) ["Hello"])
источник

EP

Eugene Potapenko in Clojure — русскоговорящее сообщество
в чем тут тогда смысл apply непонятно :)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Eugene Potapenko
в чем тут тогда смысл apply непонятно :)
шоб массив подпихнуть
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
а ты прям уверен-уверен, что ты хочешь его использовать?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
ты в момент написания знаешь какой конструктор использовать собираешься у класса?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
или хочешь динамически конструктор выбирать?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
new это макрос
источник

IG

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ты не знаешь конструктор заранее?
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Можно через джава-рефлексию найти конструктор и вызывать
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
это не странное, а именно то, что ты хочешь
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
если ты не знаешь в компайл тайме какой конструктор хочешь юзать, то единственный способ это рефлексия
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
(defn apply-class [c args] (clojure.lang.Reflector/invokeConstructor c (into-array args)))
источник