Size: a a a

2019 June 13

AE

Alexandr Emelyanov in KotlinLangRu
François Leclercq
спринг тоже не нужен
Сказал тот кому не нужен видимо
источник

S

Sergey in KotlinLangRu
Alexandr Emelyanov
Больше похоже на джунские страшилки
больше похоже на реальность
источник

AE

Alexandr Emelyanov in KotlinLangRu
Sergey
больше похоже на реальность
Где в принципе в спринге на checked exceptions что либо завязано?
источник

AE

Alexandr Emelyanov in KotlinLangRu
Где хоть одно такое исключение?
источник
2019 June 15

VS

Vasiliy Shakhunov in KotlinLangRu
+1
источник

QH

Quantum Harmonizer in KotlinLangRu
здесь и далее мамкины стартаперы рассматриваются как спам, уж очень много их однообразных в одно время появилось
источник

АП

Алексей Сергеевич Петров in KotlinLangRu
Dmitry Sokol
Добрый день. Можете подсказать? стоит ли изучать котлин, без знания java?
Хотя бы на начальном уровне
источник
2019 June 17

IS

Ivan Sablin in KotlinLangRu
Привет! Есть такой кейс, socket io, есть callback, в него приходят сообщения. Как мне заэмитить пришедшее сообщение? Эмитить можно только в контексте
источник

IS

Ivan Sablin in KotlinLangRu
ну или если есть какое другое решение с корутинами, тк понимаю нужен аналог create из rx, когда мы не знаем когда будет новая порция данных
источник

SM

Starikov Mark in KotlinLangRu
Народ. почему константы к котлин кладутся в conpanion обьект?
источник
2019 June 18

NB

Nikita Bulygin in KotlinLangRu
Starikov Mark
Народ. почему константы к котлин кладутся в conpanion обьект?
Чтобы не быть привязанными к конкретному инстансу
источник

SM

Starikov Mark in KotlinLangRu
Nikita Bulygin
Чтобы не быть привязанными к конкретному инстансу
Не Понял)
источник

NB

Nikita Bulygin in KotlinLangRu
Ну константа это объект который не изменяется. В джаве обычно для таких используют статические поля. В котлине нет статических полей поэтому такие свойства(в котлине же вроде свойства а не поля) кладут в companion объект. Companion объект же тоже один на класс(вот тут могу ошибаться).
источник

SM

Starikov Mark in KotlinLangRu
Nikita Bulygin
Ну константа это объект который не изменяется. В джаве обычно для таких используют статические поля. В котлине нет статических полей поэтому такие свойства(в котлине же вроде свойства а не поля) кладут в companion объект. Companion объект же тоже один на класс(вот тут могу ошибаться).
Спасибо большое, но ведь можно сделать const val, тоже будет как static?
и еще, если у меня разные типы констант, стоит ли их распихивать по разным классам?
источник

NB

Nikita Bulygin in KotlinLangRu
Starikov Mark
Спасибо большое, но ведь можно сделать const val, тоже будет как static?
и еще, если у меня разные типы констант, стоит ли их распихивать по разным классам?
Распихивать вроде как хороший тон. const val вроде внутри класса нельзя объявить. Только вне класса или в companion
источник

SM

Starikov Mark in KotlinLangRu
Nikita Bulygin
Распихивать вроде как хороший тон. const val вроде внутри класса нельзя объявить. Только вне класса или в companion
ок, понятно, спасибо
источник

SM

Starikov Mark in KotlinLangRu
        resInfo.find { it?.activityInfo?.packageName == GMAIL_APP_PACKAGE_ID }
       resInfo?.let { intent.setPackage(GMAIL_APP_PACKAGE_ID) }

можно ли и это в одну строку сократить?
источник

AE

Alexandr Emelyanov in KotlinLangRu
Nikita Bulygin
Ну константа это объект который не изменяется. В джаве обычно для таких используют статические поля. В котлине нет статических полей поэтому такие свойства(в котлине же вроде свойства а не поля) кладут в companion объект. Companion объект же тоже один на класс(вот тут могу ошибаться).
синглтон(компаньен) да, один на класс. но класс один на один класслоадер, поэтому классов в рантайме может быть загружено столько же, сколько создано класслоадеров, а значит будет столько же синглтонов
источник

ДМ

Дмитрий Мальцев in KotlinLangRu
Здравствуйте может кто подсказать что стоит почитать о Клиент-серверной архитектуре чтобы правильно нарисовать её схему для какого-нибудь проекта?
источник

NB

Nikita Bulygin in KotlinLangRu
Alexandr Emelyanov
синглтон(компаньен) да, один на класс. но класс один на один класслоадер, поэтому классов в рантайме может быть загружено столько же, сколько создано класслоадеров, а значит будет столько же синглтонов
Спасибо. Буду знать
источник