Size: a a a

KUG St. Petersburg

2018 March 14

AL

Alexander Levin in KUG St. Petersburg
Можно и без отдельного файла, аннотации на всё найдутся :)
источник

RC

Roman Chernyak in KUG St. Petersburg
Vladimir Kozhevnikov
KotlinFile.kt

const val CONSTANTA

class KotlinKlass(){}
а почему не положить константу в компанион обжект? тогда просто можно будет обратиться к ней по имени класса
источник

QH

Quantum Harmonizer in KUG St. Petersburg
Vladimir Kozhevnikov
Пользователь не должен думать о том что есть отдельный файл с константами. Можно аннотациями, но лучше ли это чем разрешить объявлять статик поля?
Объявляйте свои статик поля в Java.
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
Да, можно, но создавать отдельный объект для одной константы? Это уже сильно хуже даже в сравнении с аннотациями.
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
Quantum Harmonizer
Объявляйте свои статик поля в Java.
Ага, я об этом и писал, не хватает возможностей языка и поехали в костыли и джаву.
источник

BP

Bogdan Panchenko in KUG St. Petersburg
Vladimir Kozhevnikov
Да, можно, но создавать отдельный объект для одной константы? Это уже сильно хуже даже в сравнении с аннотациями.
лучше ввести статик, от которого хотим избавится?
источник

RC

Roman Chernyak in KUG St. Petersburg
Vladimir Kozhevnikov
Да, можно, но создавать отдельный объект для одной константы? Это уже сильно хуже даже в сравнении с аннотациями.
в байткоде то объекта не будет. в чем проблема?
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
Bogdan Panchenko
лучше ввести статик, от которого хотим избавится?
кто хочет?
источник

QH

Quantum Harmonizer in KUG St. Petersburg
Vladimir Kozhevnikov
Ага, я об этом и писал, не хватает возможностей языка и поехали в костыли и джаву.
Это не «не хватает возможностей», это «люблю джаву».
источник

QH

Quantum Harmonizer in KUG St. Petersburg
Vladimir Kozhevnikov
кто хочет?
Те, кто не в восторге от процедурного программирования.
источник

BP

Bogdan Panchenko in KUG St. Petersburg
Vladimir Kozhevnikov
кто хочет?
сами JB например
источник

BP

Bogdan Panchenko in KUG St. Petersburg
статик в джаву ввели бо с++ разрабам было неудобно (не только)
источник

BP

Bogdan Panchenko in KUG St. Petersburg
теперь в котлим введем бо джавистам неудобно
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
Quantum Harmonizer
Это не «не хватает возможностей», это «люблю джаву».
мы все живем в джава мире, любим мы его или нет
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
Bogdan Panchenko
теперь в котлим введем бо джавистам неудобно
вот мы и получаем выбор что мы любим больше - джавистов или отсутствие статиков
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
посмотрим что на это скажет JB
источник

BP

Bogdan Panchenko in KUG St. Petersburg
Vladimir Kozhevnikov
мы все живем в джава мире, любим мы его или нет
я люблю жабу, но смешивать языки я не хочу, что за страные высказывние в том языке есть, а в этом нет
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
мало бы кто любил котлин без его хваленого интеропа
источник

VK

Vladimir Kozhevnikov in KUG St. Petersburg
от него как минимум хотят возможностей джавы + кучу сахара
источник

BP

Bogdan Panchenko in KUG St. Petersburg
Vladimir Kozhevnikov
мало бы кто любил котлин без его хваленого интеропа
я его люблю за краткость + зачаток декларативности
источник