Size: a a a

Kotlin Community

2020 April 03

VP

Vladimir Petrakovich in Kotlin Community
Если, конечно, там нормлаьный plus
источник

PE

Pavel Erokhin in Kotlin Community
Vladimir Petrakovich
И первый пример не работает, он вычисляет выражение, но не инкрементит поле
Понял
источник

BP

Bogdan Panchenko in Kotlin Community
Pavel Erokhin
+= 1 тогда
А я думал ты возвращаешь 🌚
источник

PE

Pavel Erokhin in Kotlin Community
Bogdan Panchenko
А я думал ты возвращаешь 🌚
ну если бы возвращал то да + 1 можно просто
источник

PE

Pavel Erokhin in Kotlin Community
Vladimir Petrakovich
И первый пример не работает, он вычисляет выражение, но не инкрементит поле
Ну ладно, я просто тупанул на счет этого, всем спасибо
источник

AN

Alexander Nozik in Kotlin Community
Pavel Erokhin
+= 1 тогда
inc, писали выше
источник

PE

Pavel Erokhin in Kotlin Community
Alexander Nozik
inc, писали выше
Да, я знаю, у меня новый вопрос
источник

PE

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

const val sss = 0.001

IDE
помечает ошибкой, я в плотную что ли не вижу проблемы?
Думал баг IDEA, перезапустил и сделал cache invalidate, ошибка осталась

Property getter or setter expected - сообщение компилятора.
Недавно был такой трабл у меня
источник

PE

Pavel Erokhin in Kotlin Community
Такая запись тоже не валидна? const val someShit = 3600L
источник

PE

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

Это плагин так глючит?

На L ругается
источник

PE

Pavel Erokhin in Kotlin Community
Я конечно могу toLong() написать, и ошибка исчезает, но с L-то что не так?
источник

AL

Alexander Levin in Kotlin Community
Pavel Erokhin
Сообщение об ошибки тоже самое что в проблеме как в прошлый раз

Это плагин так глючит?

На L ругается
Скорее всего да (проблема идеи/плагина). long literal - вроде вполне себе нормальный кандидат для const val (предполагаю, что про нахождение в top-level/companion object вы уже всё знаете)

Ну и такой пример у меня сейчас работает в play.kotl.in :

fun main() {
   println(l)
}

const val l = 5L
источник

PE

Pavel Erokhin in Kotlin Community
Понял.  Да это проблема плагина. Прошло 5 минут (я поесть отошел), возвращаюсь, стираю и снова добавляю L и не валит ошибку  - магия.
источник

AL

Alexander Levin in Kotlin Community
Pavel Erokhin
Понял.  Да это проблема плагина. Прошло 5 минут (я поесть отошел), возвращаюсь, стираю и снова добавляю L и не валит ошибку  - магия.
Ага. Дежурное напоминание - если что-то работает плохо - всегда классно найти ишью в трекере и апвоутить :) А если не нашлось - создать.
источник

PE

Pavel Erokhin in Kotlin Community
Alexander Levin
Ага. Дежурное напоминание - если что-то работает плохо - всегда классно найти ишью в трекере и апвоутить :) А если не нашлось - создать.
Я создам issue по предыдущей аналогичной проблеме и по этой, но валиться конечно она рандомно
источник

PE

Pavel Erokhin in Kotlin Community
Скину ссылку если что сюда потом, если не найду
источник

QH

Quantum Harmonizer in Kotlin Community
а какую ошибку репортит IDE?
источник

PE

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

const val sss = 0.001

IDE
помечает ошибкой, я в плотную что ли не вижу проблемы?
Думал баг IDEA, перезапустил и сделал cache invalidate, ошибка осталась

Property getter or setter expected - сообщение компилятора.
Такую же как в этом сообщении, и причем тоже с константой
источник

GK

Gennady Kurbesov in Kotlin Community
когда в котлине будут тернарки?)
источник

KZ

Konstantin Zolotov in Kotlin Community
Ban in 3...
источник