Size: a a a

Kotlin Community

2020 November 05

с#

саша сок #KotlinGang... in Kotlin Community
почему я в котлине не могу сделать

val Storage.variable by this.string("default")
источник

IP

Iaroslav Postovalov in Kotlin Community
саша сок #KotlinGang
почему я в котлине не могу сделать

val Storage.variable by this.string("default")
а просто геттер работает?
источник

с#

саша сок #KotlinGang... in Kotlin Community
Iaroslav Postovalov
а просто геттер работает?
угу,

val Storage.variableDelegate get() = this.string("default")

норм
источник

IP

Iaroslav Postovalov in Kotlin Community
ну пишите в ютрек. я не вижу принципиальных ограничений, почему это не должно работать
источник

LS

Lev Shagalov in Kotlin Community
Стоит ли апи либы запихать в интерфейсы и в отдельную директорию, чтобы например отслеживать изменения для семвер?
источник

D

Denys in Kotlin Community
Lev Shagalov
Стоит ли апи либы запихать в интерфейсы и в отдельную директорию, чтобы например отслеживать изменения для семвер?
А зачем в отдельную директорию?
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Стоит ли апи либы запихать в интерфейсы и в отдельную директорию, чтобы например отслеживать изменения для семвер?
источник

VP

Vitaly Peryatin in Kotlin Community
Нужно отправить на север даннные с полем value, в котором может быть как тип String, так и List<String>. Подскажите как можно сериализовать такой класс с помощью Kotlinx Serialization?
источник

VP

Vitaly Peryatin in Kotlin Community
источник

LS

Lev Shagalov in Kotlin Community
Denys
А зачем в отдельную директорию?
Чтобы видеть изменение апи. Но раз есть такой плагин, но ок, не буду париться.
источник

D

Denys in Kotlin Community
Lev Shagalov
Чтобы видеть изменение апи. Но раз есть такой плагин, но ок, не буду париться.
Можно сами интерфейсы сравнивать. 🤔
источник

LS

Lev Shagalov in Kotlin Community
Denys
Можно сами интерфейсы сравнивать. 🤔
ну при коммите просто глянуть в папку и ок
источник

LS

Lev Shagalov in Kotlin Community
kotlin serialization
val body = buildJsonArray { listOf("A", "B").forEach { add(buildJsonObject { put("id", it) }) } }
The intention is to create JsonArray from a list of JsonElements
There is to addList()
источник

AN

Alexander Nozik in Kotlin Community
Я только заметил, они в компоуз десктопу и дистрибуцию прикрутили. Неплохо
источник

D

Denys in Kotlin Community
Alexander Nozik
Я только заметил, они в компоуз десктопу и дистрибуцию прикрутили. Неплохо
Ага. Давайте пионирьте компоуз - потом, вероятно, и веб завезут :)
источник

AN

Alexander Nozik in Kotlin Community
Denys
Ага. Давайте пионирьте компоуз - потом, вероятно, и веб завезут :)
Сейчас смотрю. На десктопе мне все же торнада идейно больше нравится. Пока по крайней мере. А веб - увидим.
источник

D

Denys in Kotlin Community
Alexander Nozik
Сейчас смотрю. На десктопе мне все же торнада идейно больше нравится. Пока по крайней мере. А веб - увидим.
Чем?
источник

AN

Alexander Nozik in Kotlin Community
Denys
Чем?
В основном прозрачностью билдеров. Про то, что нет единого пространства имен/скоупа я уже выше писал. Модификаторы мне тоже каждутся противоестественными.
источник

AN

Alexander Nozik in Kotlin Community
Хотя, должен отметить, главного идиотизма реакта с пропагацией стейта удалось полностью избежать. Так что для веба это точно хорошая замена реакту и прочим вуям.
источник

D

Denys in Kotlin Community
Alexander Nozik
Хотя, должен отметить, главного идиотизма реакта с пропагацией стейта удалось полностью избежать. Так что для веба это точно хорошая замена реакту и прочим вуям.
А что там не так со стейтом в реакте? Вы про Redux?
источник