@kotlin_lang

Страница 477 из 982
Vadim
05.01.2018
12:42:10
Можно как то более лакончино написать ? if (titleText != null) toolbarTitle?.text = titleText

Mi
05.01.2018
12:43:54
а зачем проверка на null если уже есть null-safe

Sergey
05.01.2018
12:44:12
titleText?.apply { text = titleText }

Sereja
05.01.2018
12:44:18
Google
Mi
05.01.2018
12:44:26
ой

Vadim
05.01.2018
12:44:29
@meosit ага)

Mi
05.01.2018
12:44:30
не заметил

Sereja
05.01.2018
12:44:31
Вообще можно без проверки

Просто тескс null будет)

toolbarTitle?.text = titleText?:""

Vadim
05.01.2018
12:52:52
@Enleur спасибо) только titleText?.apply { toolbarTitle?.text = titleText } всё четко)

Igor
05.01.2018
13:16:26
Имхо а оригинал и не так плох был (по крайней мере он будет понятен даже джавистам)

Dmitry
05.01.2018
13:19:07
только не = titleText, а = it

Niyaz
05.01.2018
13:27:19
= this только

Жабра
05.01.2018
13:53:02
Имхо, но с .also код читается понятнее.

Vadim
05.01.2018
13:53:30
Поразмышлял вообщем, решил замутить вообще так titleText?.let { toolbarTitle?.text = it }

Жабра
05.01.2018
13:54:07
Во, отлично. :)

Google
Vadim
05.01.2018
13:59:21
Тут появился новый вопрос) Создаю в presenter'e view model со множеством полей, как мне обратиться из какого то метода в этом же презентере к конкретному полю этого view model?

Quantum Harmonizer
05.01.2018
14:04:20
Евгений
05.01.2018
15:07:15
и практически такой же краткий

Roman
05.01.2018
18:08:42
По части let, also и apply не согласен. Читаемость кода от них падает, мозг каждый раз спотыкается. Но они все же полезны в некоторых случаях.

Kira
05.01.2018
18:52:52
Закончилась моя эпопея с gradle plugin protobuf на kotlin-dsl, разрабы градла - вызвали бурю уважения, быстро помогли разобраться с непонятками в java плагине, по итогам сделал pull-request в плагин, чтобы был пример на kotlin-dsl) Называется "хотел пощупать gRPC, а вышло.."

Агитирую писать разрабам если разберетесь с каким-нибудь плагином, адаптация по началу жрет прорву времени

Kira
05.01.2018
19:07:57
Ссылочку
https://github.com/google/protobuf-gradle-plugin/pull/204

Boris
05.01.2018
19:28:58
https://github.com/google/protobuf-gradle-plugin/pull/204
Класс, осталось только пр с интерфейсом для котлина сделать и будет ваще мега

Kira
05.01.2018
19:29:46
Класс, осталось только пр с интерфейсом для котлина сделать и будет ваще мега
А лучше переписать на котлине.. но еще не представляю как

Boris
05.01.2018
19:30:58
Да не, просто добавить методы типизированные с акшеном вместо колжуры как это в грейдле сделано

А снаружи это можно просто экстеншенами сделать

Kira
05.01.2018
19:31:58
Надо подумать, жизнь наладилась бы конечно

С kotlin-dsl я хоть понимаю что происходит, обратно в груви не хочется

Boris
05.01.2018
19:34:05
С kotlin-dsl я хоть понимаю что происходит, обратно в груви не хочется
Вот да, при всех этих кложуропроблемах все равно обратно не хочется

Сам грейдл уже перешёл на котлин, думаю эта тенденция будет только усугубляться

Kira
05.01.2018
19:39:26
Буду рад.. еще бы он на бэк проник - вообще станцевал бы)

Google
Kira
05.01.2018
19:41:25
Годы идут, а вакансии kotlin на бэкэнд так и не видно. понятно что джависта можно переучить, но всё же хочется знать где вкусно и молодежно

Gleb
05.01.2018
19:42:03
у нас проник, ее

Это я так, хвастаюсь

Kirill
05.01.2018
19:43:21
Говорят в JB бэк на котлине пилят, там все модно-молодежно ?
правду говорят. всё модно-молодежно. а ещё kotlin.js используют

Kira
05.01.2018
19:44:17
Говорят в JB бэк на котлине пилят, там все модно-молодежно ?
Ага, два года как пилят точно, они говорили на конфах, есть продукты чисто на котлине написанные. Только до них еще дорасти нужно, а хочется уже сейчас))

От джетов часто вакансии на сеньоров вижу

Kirill
05.01.2018
19:47:21
миды тоже есть, например: https://jetbrains.ru/careers/vacancies/software-developer-datagrip-spb/ и там таки пишут на котлине :)

Alex
05.01.2018
19:49:51
Иди и скажи что сеньор

Kirill
05.01.2018
19:49:58
Так датагрип это же гуй
далеко не только гуй. там есть достаточно логики между гуём и самой базой.

Kirill
05.01.2018
19:50:16
Так датагрип это же гуй
https://jetbrains.ru/careers/vacancies/java-developer-webstorm-debugger/ вот тут совсем не гуй

Kira
05.01.2018
19:51:00
В чем твоя проблема?)
Честность видимо проблема)) Не думаю что и на мидла тяну, хотя на жабе уже года три работаю)

Kirill
05.01.2018
19:51:12
вот это вот точно гуй: https://jetbrains.ru/careers/vacancies/java-swing-developer-intellij-platform-ui-team-spb/ :D

Kira
05.01.2018
19:54:14
Собес определит ?
Можно как-нибудь для того чтобы определиться чего не хватает, я так года два назад в яндекс подавал)

Alex
05.01.2018
19:54:50
За 8 часов

Google
Kira
05.01.2018
19:55:12
и как тебе их 5 собеседований в один день?
Не дошел до этого этапа, слился в скайпе))

Quantum Harmonizer
05.01.2018
19:55:38
и как тебе их 5 собеседований в один день?
у меня всего два было за день)

Kirill
05.01.2018
19:55:56
у меня всего два было за день)
у меня было два. но на стажёра :D

у меня всего два было за день)
а остальные в другой день? или суммарно в два уложился?

Kira
05.01.2018
19:56:20
У меня друг на сеньора очно два проходил

Quantum Harmonizer
05.01.2018
19:56:33
Kirill
05.01.2018
19:56:40
а в какую тиму?

Admin
ERROR: S client not available

Kira
05.01.2018
19:56:52
Почта

Kirill
05.01.2018
19:57:00
про пять — это больше для имперцев (поиск и рядом), конечно

Alex
05.01.2018
19:57:34
Что ж за яндекс у вас такой жесткий

Даже в МС очно было 4 собеса

Kirill
05.01.2018
19:57:45
как гугл же :)

Alex
05.01.2018
19:57:45
И то не сильно напряжных

В гугл еще предстоит, не пробовал)

Kirill
05.01.2018
19:58:10
Alex
05.01.2018
19:58:42
Я не прошел, товарищ прошел. Оказывается, то был на фулл-тайм, хотя я проходил как на интерншип

Kirill
05.01.2018
19:58:50
лол!

а ты в штатах или в европе сейчас? (с точки зрения визы интересно)

Google
Alex
05.01.2018
19:59:35
В Украине, я ж еще студент ?

Летом в Европу на стажку

По визе все чики-пики

Kirill
05.01.2018
20:00:03
Alex
05.01.2018
20:00:17
куды?
SAP в Big Data team

Scala ?

Kirill
05.01.2018
20:00:37
звучит не очень sexy, честно говоря :(

Alexander
05.01.2018
20:01:00
Kirill
05.01.2018
20:01:01
но это круто, конечно

Kira
05.01.2018
20:01:09
Звучит лучше чем Java)

Alex
05.01.2018
20:01:11
Да я провтыкал с гуглом, фб у меня в кулдауне

Хотя меня тимлид V8 тим реферил

Я там по мелочи доклады рассказывал

Kirill
05.01.2018
20:02:48
wiat V8 — это же гугл, не фб

или ты про то, что слил собес?

Alex
05.01.2018
20:03:54
wiat V8 — это же гугл, не фб
Ну да. Они сами не знали дедлайн подачи, и Бенедикт меня реферил уже после дедлайна ?

Kirill
05.01.2018
20:04:11
вот это подстава конечно

Alex
05.01.2018
20:04:39
Слил собес я в фб второй, меня на лопатки задачей про непересекающиеся множества положили. Я тупил знатно

Igor
05.01.2018
20:04:51
??? Это котлин чат или где? (все такие успешные, у меня бомбит ?)

Страница 477 из 982