Size: a a a

Kotlin Community

2020 August 20

V

Vladimir in Kotlin Community
Alexander Nozik
Вроде должен. Но там надо не только исключение ловить, но и закрытие скоупов правильно отрабатываь
понял, поковыряю еще по поводу правильного закрытия скоупов, спасибо
источник

AN

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

ИГ

Илья Гаевский... in Kotlin Community
Спасибо большое
источник

BP

Bogdan Panchenko in Kotlin Community
Илья Гаевский
У вью и stage нет. Только scene
Есть у root
источник

AN

Anna Naumova in Kotlin Community
Всем привет.
Помогите, пожалуйста.
В одном проекте находится Джава-класс (А) и класс Котлина (Б). В Б используется объект класса А. Но Котлин (класс Б) класса А не видит. В некоторых примерах в Котлин объекты Джава-классов успешно интегрируются, но я не могу понять, почему. Подскажите, как дать Котлину "увидеть" Джаву?
источник

АА

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

АА

Азамат Абдилов... in Kotlin Community
Типа @field : NotBlank
источник

QH

Quantum Harmonizer in Kotlin Community
Азамат Абдилов
Здравствуйте, кто нибудь знает валидацию готовую для того, чтобы в имени писались только маленькие буквы и латинницой?
name.all { it in 'a'..'z' }
источник

Kd

Konstantin dmz9 in Kotlin Community
Quantum Harmonizer
name.all { it in 'a'..'z' }
может регексом обойдемся? )
источник

QH

Quantum Harmonizer in Kotlin Community
Konstantin dmz9
может регексом обойдемся? )
чтобы зачем?
источник

Kd

Konstantin dmz9 in Kotlin Community
Quantum Harmonizer
чтобы зачем?
[a-z]
источник

AL

Alexander Levin in Kotlin Community
Konstantin dmz9
может регексом обойдемся? )
При том, что регексы конечно полезны иногда (в данном случае тем, что про них знает javax.validation и вроде автору скорее это надо), в общем случае лучше всё-таки избегать, если несложная альтернатива кодом есть. Символов конечно больше кодом, но читать намного легче.
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Levin
При том, что регексы конечно полезны иногда (в данном случае тем, что про них знает javax.validation и вроде автору скорее это надо), в общем случае лучше всё-таки избегать, если несложная альтернатива кодом есть. Символов конечно больше кодом, но читать намного легче.
правда, кодом и обосраться проще. Например, забыть, что char не codePoint
источник

AL

Alexander Levin in Kotlin Community
Quantum Harmonizer
правда, кодом и обосраться проще. Например, забыть, что char не codePoint
В данном случае не взорвётся, все символы, которые не влезают в один Char наверное всё-таки не попадают в a-z. Но в общем случае конечно было бы классно хоть как-то иметь возможность получить набор именно символов.
источник

Kd

Konstantin dmz9 in Kotlin Community
Quantum Harmonizer
name.all { it in 'a'..'z' }
а тут на каждой итерации будет range собираться или только в первый раз?
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Levin
В данном случае не взорвётся, все символы, которые не влезают в один Char наверное всё-таки не попадают в a-z. Но в общем случае конечно было бы классно хоть как-то иметь возможность получить набор именно символов.
Конечно, здесь безопасно, я про общий случай
источник

QH

Quantum Harmonizer in Kotlin Community
Konstantin dmz9
а тут на каждой итерации будет range собираться или только в первый раз?
ни разу не будет)
источник

VP

Vladimir Petrakovich in Kotlin Community
Konstantin dmz9
а тут на каждой итерации будет range собираться или только в первый раз?
Объект с двумя полями будет каждый раз создаваться, да
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Levin
В данном случае не взорвётся, все символы, которые не влезают в один Char наверное всё-таки не попадают в a-z. Но в общем случае конечно было бы классно хоть как-то иметь возможность получить набор именно символов.
String.codePoints() в помощь
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Объект с двумя полями будет каждый раз создаваться, да
не будет
источник