Size: a a a

Kotlin Community

2020 March 31

Д

Денис in Kotlin Community
Alexander Nozik
@Transient
Не. Сериализует
источник

AN

Alexander Nozik in Kotlin Community
Но с дата классом можно напороться
источник

Д

Денис in Kotlin Community
И optinal тоже
источник

AN

Alexander Nozik in Kotlin Community
Там дефолт должен быть, иначе работать не будет. и Transient нужно правильный - котлиновский, не жавовы
источник

AN

Alexander Nozik in Kotlin Community
посмотрите по импортам, какой используется
источник

Д

Денис in Kotlin Community
Котлиновский
источник

Д

Денис in Kotlin Community
😔
источник

AN

Alexander Nozik in Kotlin Community
В общем, не знаю, что у вас, но он всегда работает если дефолт прописан
источник

Д

Денис in Kotlin Community
Alexander Nozik
В общем, не знаю, что у вас, но он всегда работает если дефолт прописан
Да. Импорты не проверил. Спасибо большое)
источник

BP

Bogdan Panchenko in Kotlin Community
Yanis
Всем привет, вопрос по корутинам.
Есть у меня некий класс с suspend функцией
И вот кто-то вызывает эту suspend функцию, я бы хотел внутри нее прихранить текущий coroutineScope чтобы другие функции могли им же пользоваться
Такое вообще возможно?
Скоуп автоматически захватывается, его не нужно сохранять, разве что создавать новые скоупы
источник

BP

Bogdan Panchenko in Kotlin Community
Alexey Otts
У меня на 1.3.70 вообще идея отказалась что либо делать
У меня всё норм, только подтормаживал
источник

I

Ivan in Kotlin Community
Не подскажите , разве это норма, если я не могу сравнить Int? с IntRage! в when блоке, где есть проверка на null?
источник

AL

Alexander Levin in Kotlin Community
Ivan
Не подскажите , разве это норма, если я не могу сравнить Int? с IntRage! в when блоке, где есть проверка на null?
fun main() {
   val a: Int? = 5
   val b = when(a) {
       in 1..3 -> 100
       else -> 1000
   }
   println(b)
}


Вроде всё хорошо работает. На вхождение надо проверять с помощью in
источник

I

Ivan in Kotlin Community
Alexander Levin
fun main() {
   val a: Int? = 5
   val b = when(a) {
       in 1..3 -> 100
       else -> 1000
   }
   println(b)
}


Вроде всё хорошо работает. На вхождение надо проверять с помощью in
ааааа... извиняюсь, забыл, спасибо
источник

PE

Pavel Erokhin in Kotlin Community
Ни у кого не было таких случаев при форматировании в идее? У меня стоит reformat code on commit в идее, оно видимо так форматирует иногда
источник

PE

Pavel Erokhin in Kotlin Community
Я причем не первый раз такое наблюдаю и часто раздражает
источник

PE

Pavel Erokhin in Kotlin Community
Иногда замечал когда пакейдж с классами переименовываешь, тоже такое было разок
источник

PE

Pavel Erokhin in Kotlin Community
Я просто сейчас глянул свой код, смотрю, втф лол =)
источник

PE

Pavel Erokhin in Kotlin Community
Причем форматтер еще так максимально берет и раскладывает по строчкам) не все, но бывают такие моменте в коде - не очень приятно
источник

VP

Vladimir Petrakovich in Kotlin Community
Pavel Erokhin
Ни у кого не было таких случаев при форматировании в идее? У меня стоит reformat code on commit в идее, оно видимо так форматирует иногда
О да, я такое с классами видел. Точнее, тоже встречаюсь периодически при перемещении их между пакетами.
Надо бы завести issue.
источник