@kotlin_lang

Страница 24 из 982
Михаил
23.01.2017
21:01:59
а если решил поменять из другого треда?

Ivan
23.01.2017
21:02:16
Михаил
23.01.2017
21:02:33
ну на самом деле многим не нравится этот момент с var

Ivan
23.01.2017
21:02:52
ну просто куда уже конкретнее, чекнуть на нулл перед использованием

Google
Руслан
23.01.2017
21:03:39
Используй let, Luke!

https://twitter.com/shipilev/status/822004316605206529

Ivan
23.01.2017
21:06:11
Используй let, Luke!
да там условно такая ситуация if (a!=null){ }else if( b!= null){ } else { }

Руслан
23.01.2017
21:07:01
Сравнение с налом и присвоение не атомарная операция

В канкеренси коде тут можно ловить рейсы

Вот сравни:

Ivan
23.01.2017
21:14:51
я понял логику

спасибо

Nikita
24.01.2017
09:12:17
@HeapyHop а что за штука делает нормальный знак неравенства?

Руслан
24.01.2017
09:18:44
Лигатуры

И шрифт, я использую Fira Code

Aliaksei
24.01.2017
09:25:07
Плюсую ха фиракод

Михаил
24.01.2017
09:26:05
Лигатуры
насколько я понимаю эта фишка недавно в intelij появилась?

Google
Руслан
24.01.2017
09:26:21
Да, в настройках нужно включить, там где шрифт меняется

Nikita
24.01.2017
09:26:26
благодарю)

Михаил
24.01.2017
09:26:51
у меня андроид студио((( там еще не апнули до этой версии интелиж

Руслан
24.01.2017
09:28:15
у меня андроид студио((( там еще не апнули до этой версии интелиж
ну пока не привык к лигатурам, разницу не чувствуешь)

первое время это было просто украшательство, а теперь тяжело смотреть на код без лигатур)

Михаил
24.01.2017
09:28:53
кстати спасибо за скрин. все таки есть там такое))

Aliaksei
24.01.2017
14:18:10
Нормас, китайцы с работы начали читать правильные сайты

Руслан
24.01.2017
15:04:17
Вообще тема

Михаил
24.01.2017
19:36:45
в котлине же internal по сути шире, чем packagelocal в джаве?

Руслан
24.01.2017
19:37:22
И шире и уже

Михаил
24.01.2017
19:37:49
можно разжевать?)

именно почему уже

Руслан
24.01.2017
19:38:29
Internal зависит от контекста

Alina
24.01.2017
20:26:02
https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-whats-coming-in-the-standard-library/

Руслан
24.01.2017
20:31:18
Nice

Очень круто

Михаил
24.01.2017
20:37:27
takeIf{} доставил

мелочь а приятно

Aliaksei
24.01.2017
21:06:23
val outDirFile = File(outputDir.path).takeIf { it.exists() } ?: return false // do something with existing outDirFile

так а что если нет файла?

Google
Михаил
24.01.2017
21:08:02
я думаю внутри она как-то так выглядит

fun <T> T.takeIf(predicate: (T) -> Boolean): T? { return if predicate(this)) this else null }

Aliaksei
24.01.2017
21:09:01
Ну я про типа outDirFile

Он либо File либо Boolean?

Михаил
24.01.2017
21:09:41
?

Aliaksei
24.01.2017
21:10:19
takeIf возвращает или саму сущность или null

добавляем элвис

получаем Boolean. wtf?

Виталий
24.01.2017
21:11:29
Aliaksei
24.01.2017
21:11:55
а блин

тьфу ты

пойду я спать в этом случае, сижу не могу понять что за фигня

Alina
25.01.2017
05:37:02
Это golangshow про внутренности Juno http://golangshow.com/episode/2017/01-18-090/

38 микросервисов, 380к строчек кода на go, столько же тестов на питоне и ты ды и ты пы

Руслан
25.01.2017
06:56:54
Чет не тот чат

Aliaksei
25.01.2017
08:12:11
Чет не тот чат
Тот тот, я послушаю, интересно же

Руслан
25.01.2017
08:12:30
/ban aleksey

Dzmitry постоянный спикер на EPAM Kotlin Tech Talk ;) Привет, Дима!)

Dzmitry
25.01.2017
08:19:46
Привет всем

Nikita
25.01.2017
08:21:15
привет)

Google
Nikita
25.01.2017
08:22:40
EPAM Kotlin Tech Talk? часто они бывают?)

последнее что я видел это Kotlin - Productive Development on the JVM

Dzmitry
25.01.2017
08:28:21
А ты из епама?

раз в месяц

Nikita
25.01.2017
08:29:03
ага

до Питера рассылка не доходит?

Dzmitry
25.01.2017
08:29:17
А, ну да

она только на Минск и только на два департамента

Java и mobile

но если есть интерес напиши, будем делать бродкаст

Nikita
25.01.2017
08:30:12
есть :)

Alina
25.01.2017
08:37:38
чат что надо - там же про архитектуру и про вообще

Aliaksei
25.01.2017
10:26:33
Подкаст огонь, послушал с удовольствием, иду на собес в джуно завтра

Sergey
25.01.2017
10:27:24
на котлин?

Alina
25.01.2017
10:28:09
тестовое сделал? Aliaksei

Aliaksei
25.01.2017
11:47:39
Да я пошутил же.

Но послушать стоит, очень интересно

Руслан
25.01.2017
14:12:44
Feature Request: Andrey Breslav to grow a beard. : KT-15945 https://youtrack.jetbrains.com/issueMobile/KT-15945

Google
Alina
25.01.2017
14:16:47
Мы в безопасности, все ок :)

Руслан
25.01.2017
14:18:30
Чуть что я отрастил, пожертвую JetBrains если придется

guga
25.01.2017
14:23:23
я думал у вас дресскод в фирме — бритые и без бороды

Арсений
25.01.2017
14:27:23
че за адское место

тинькоф банк чтоли

Руслан
25.01.2017
14:27:56
Это тонкая шутка про то что Андрусь и я лысые и без бороды)

(ну лично я так понял)

Арсений
25.01.2017
14:28:19
тонко)

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