
Mi
01.01.2018
22:03:08
вроде по стайлгайдам первый

Bogdan
01.01.2018
22:03:25
Да

Жабра
01.01.2018
22:03:59

Bogdan
01.01.2018
22:04:25
Первый, оф сайт, там есть запмси по стилю

Google

Usman
01.01.2018
22:07:53

Жабра
01.01.2018
22:07:54
А, да. На английском действительно есть.
Часто, но не всегда. :)

Sasha
01.01.2018
22:42:00

Usman
01.01.2018
22:42:43
Чистотой

Alexander
01.01.2018
23:01:37
нет, ну вы сами подумайте, зачем писать ненужные символы, если можно просто написать it

Quantum Harmonizer
01.01.2018
23:02:58
ради явности, контроля, выразительности

Alexander
01.01.2018
23:16:06
вот именно!

Sasha
01.01.2018
23:21:11
Чистотой
Эмм... Чистотой? В чем чистота?
Ps. Не троллинга ради, просто интересно.
Еще интересно, как много народа юзает _?

? animufag ?
01.01.2018
23:23:44
скип аргумента?

Sasha
01.01.2018
23:24:53

? animufag ?
01.01.2018
23:26:27
ну вроде вполне естественно им воспользоваться, но как-то редко выходит

Sasha
01.01.2018
23:49:41

Google

Quantum Harmonizer
02.01.2018
00:31:59

Vitalii
02.01.2018
04:39:25

Ivan
02.01.2018
07:07:29

Bogdan
02.01.2018
10:13:39
*доки по стилю

Boris
02.01.2018
10:39:31

Konstantine
02.01.2018
11:52:21

Sasha
02.01.2018
11:56:14

Konstantine
02.01.2018
11:56:50

Dmitry
02.01.2018
11:58:10
ну в своей лямбде можно определить = { it, it2 -> ...

Konstantine
02.01.2018
11:58:50

Sasha
02.01.2018
11:59:07

Konstantine
02.01.2018
11:59:23
Если у тебя в лямбде всего один аргумент, то ты можешь его не определять, а обращаться к нему через it

Dmitry
02.01.2018
12:00:12
И использовать это для вложенных лямбд - маразм с точки зрения читабельности кода. Называйте аргументы, господа.

Igor
02.01.2018
12:00:22

Konstantine
02.01.2018
12:01:02

Denis
02.01.2018
12:01:07

Жабра
02.01.2018
12:01:49
it - это хорошо, но далеко не всегда.

Sasha
02.01.2018
12:02:01

Igor
02.01.2018
12:02:34

Konstantine
02.01.2018
12:02:44

Google

Sergey
02.01.2018
13:07:19

Mi
02.01.2018
13:08:29

whalemare
02.01.2018
13:09:42
ну что за абсолютизм
ну почти всегда это так. Если вложенные лямбды, то от it лучше отказаться, в пользу именования аргументов

Александр
02.01.2018
13:34:56

Руслан
02.01.2018
13:38:33
Не сделали запись, очень обидно так как там я хорошо подготовился и много интересного расказал.
Вообще все наши записи на youtube https://www.youtube.com/channel/UCj38YQRHsZ-idApaCIf_wSQ

Sergey
02.01.2018
13:41:35

Александр
02.01.2018
13:52:50

Руслан
02.01.2018
13:54:28
Вот тут условно первая часть https://www.youtube.com/watch?v=XaIrEt25Vb4&list=PLCORO-uRPif33L_os9_fV8yuLhCZlSsXn&index=7
но в целом я бы слушал из первых рук, https://www.youtube.com/results?search_query=%D1%80%D0%BE%D0%BC%D0%B0%D0%BD+%D1%8D%D0%BB%D0%B8%D0%B7%D0%B0%D1%80%D0%BE%D0%B2

Александр
02.01.2018
13:54:29
Может в тексте есть?
Ок спасибо)

whalemare
02.01.2018
15:07:49
Спасибо за доклад, очень хорош. Советую также посмотреть доклад от Елизарова, по этой же теме

Dmitry
02.01.2018
15:52:41
народ, кто использует gradle-kotlin-dsl, что нужно делать, чтоб в идее была норм интеграция? у меня такая хрень

Kira
02.01.2018
15:54:32
Недавно пробовал, чтобы взлетело сначала пишешь обычный grrovy файл, затем враппер настраиваешь, ставишь в идее чтобы через него собирала, затем пишешь kts файл и затем удаляешь groovy файл
Вроде так заводилось, на прошлой неделе точно
Но есть минусы большие при работе с плагинами, protobuf я так и не смог на нем завести

Chaban
02.01.2018
16:35:37
буквально вчера пытался завести сампл проект для андроиде из репы jetbrains, обидно но даже он не заработал
в моих глупых мечтах я ожидал что семпл проект на 3 строчки должен был заработать сразу)

Google

Kira
02.01.2018
16:36:47
Ага, идея с нуля kts за gradle не может

Руслан
02.01.2018
18:10:24
Она задумчивая становится правда, но build.gradle.kts импортает

Admin
ERROR: S client not available

Kira
02.01.2018
18:11:09

Руслан
02.01.2018
18:11:42
Берешь свежую идею и гредл, импортаешь проект. Все

Kira
02.01.2018
18:12:24
17.3.2, но увы, не берет

Boris
02.01.2018
18:15:13
Более того, идея понимает и сеттингз.грейдл.ктс

Kira
02.01.2018
18:38:44
Чудеса у вас, тоже так хочу, у меня идея всё светит красным пока не сделаю как выше написал, а после неправильной сборки сразу всё краснеет пока не уберу ошибку и не пересоберу

Dmitry
02.01.2018
19:03:13
вот через визард создавал проект gradle-kotlin-dsl - не завелось. идея последняя

Руслан
02.01.2018
19:07:01
Так, я записал видео
Вообще Сергей Крюков очень круто рассказал про Kotlin, Groovy и Gradle
https://www.youtube.com/watch?v=TobSxJVOyzU

Artem
02.01.2018
19:35:18
Беларусь? А когда это было?

Dmytro
02.01.2018
20:21:13
Подскажите что можно спросить по котлину джуна ?

Kirill
02.01.2018
20:30:35
какой тип у TODO() и почему

Quantum Harmonizer
02.01.2018
20:31:12
Подскажите что можно спросить по котлину джуна ?
Инлайновые функции. Зачем нужны, как работают.
Чем отличается val func: () -> Unit от fun func().
Перегрузка операторов. Чем хороша, чем опасна.
joinToString, map, fold, collection bulk operations vs. sequences vs. streams.
Плюсую к вопросу о Nothing.
Почему у Any нет некоторых методов Object'а.
Интерполяция строк.
Как работает захват в лямбду и мутация локальных переменных.
Чем IntArray отличается от Array<Int>.

Konstantine
02.01.2018
20:32:53
Нихера у вас джуны.

Quantum Harmonizer
02.01.2018
20:33:55
Нихера у вас джуны.
Джун — это человек, который хорошо знает язык+стдлиб.
Мид может разработать что-то годное.
Сениор — спроектировать и разработать что-то большое, шустрое, надёжное.

Konstantine
02.01.2018
20:34:27
Интересно, у меня несколько иначе с терминами.

Quantum Harmonizer
02.01.2018
20:35:51

Google

Dmytro
02.01.2018
20:36:14
можешь привести свои примеры вопросов
буду рад

Konstantine
02.01.2018
20:36:46

Kirill
02.01.2018
20:37:29
это про то что лямбды можно кастовать

Quantum Harmonizer
02.01.2018
20:42:43
Очень плохо сформулирован вопрос.

Kirill
02.01.2018
20:42:49
ужасно, да

Dmytro
02.01.2018
20:44:58
Спасибо!
Может еще кто то хочет подкинуть вопросов ?

Евгений
02.01.2018
21:03:06
Добрый вечер!