@kotlin_lang

Страница 106 из 982
Руслан
20.04.2017
12:26:28
Здесь одни беларусы что ли?
Нет, я думаю меньше половины

Quantum Harmonizer
20.04.2017
14:02:13
Тут, внезапно, выясняется что ссылки с описания ивента ведут реально в не туда куда надо. Вот правильная лока https://goo.gl/0vXUEe

Google
Dzmitry
20.04.2017
19:47:34
Здесь одни беларусы что ли?
А ты что думал. Мы везде

balolam
20.04.2017
20:04:09
Народ, подскажите, как отключить Runtime проверки на null?

Dmitry
20.04.2017
20:04:31
Правильно писать "Беларусь", "белорус". Многим белорусам неприятно, когда эти слова коверкают

? animufag ?
20.04.2017
20:12:53
был как-то в минске и удивился количеству названи "бульбаш". ну там водка, магазины всяки

это разве не должно быть обидно?

а ещё интересно: финам не обидно когда их страну называют финляндией?

Народ, подскажите, как отключить Runtime проверки на null?
да вроде бы не стоит. ради перфоманса?

balolam
20.04.2017
20:18:05
да вроде бы не стоит. ради перфоманса?
Хочу провести несколько тестов для себя

Igor
20.04.2017
20:24:11
Хочу провести несколько тестов для себя
Бреслав рассказывал про флаги комплилятора, возможно это они http://stackoverflow.com/a/31723265/7235355 (отвечал Жемеров). Гугли "disable kotlin null assertions"

? animufag ?
20.04.2017
20:26:52
вроде есть пара флагов http://stackoverflow.com/questions/31723143/kotlin-uses-runtime-assertions-for-null-checking-performance-overhead вообще в начале подумал про рефлекшен, но сложно гуглится и даже если найти, то можно упереться в ограничения адроида

Sergey
21.04.2017
16:06:19


я не буду гореть в аду?

Anton
21.04.2017
16:07:06
ой а что котлин весь так выглядит?

Google
Anton
21.04.2017
16:07:12
оч читабельно

Igor
21.04.2017
16:07:33
я не буду гореть в аду?
ну если хоть делаешь экспрешен, то делай как в scala и переноси после =

? animufag ?
21.04.2017
16:09:12
для такого названия метода наверное лучше нулл возвращать, вместо пустого мапа

? animufag ?
21.04.2017
16:10:18
кстати с when должно же красивее выглядеть

Sergey
21.04.2017
16:11:03
с list было попроще



Igor
21.04.2017
16:11:18
https://github.com/yole/kotlin-style-guide/issues/1 советуют другое
Вот что-то там нет примера с if/else, а с when да крассиво (чем-то даже на Haskell похоже)

Igor
21.04.2017
16:13:35
А почему здесь нельзя с as? + let + ?: сделать?

Sergey
21.04.2017
16:15:13
вообще хотел as Map.Entry<K,V> сделать, но не дает

Диёр
21.04.2017
16:18:14
Оу

Сложно

Можете сказать что эти строки делают?

Roman
21.04.2017
16:18:22
А чего у чата не новая эмблема котлина?)

Sergey
21.04.2017
16:18:58
Диёр
21.04.2017
16:19:20
Для этого такие танцы с бубном нужны?

Sergey
21.04.2017
16:20:23
не ну можно сделать as Map<K,V> просто, но тогда будет беда в случае чего

Google
Igor
21.04.2017
16:20:33
А чего у чата не новая эмблема котлина?)
Я смотрю, у нас тут новенький

Диёр
21.04.2017
16:33:46
не ну можно сделать as Map<K,V> просто, но тогда будет беда в случае чего
И какого рода будет беда если мониторить чтобы приходил постоянно именно map<k,v>?

Quantum Harmonizer
21.04.2017
16:49:13
А зачем toPair? Там же Entry? Может, не плодить лишние объекты?

Sergey
21.04.2017
16:49:35
а как ты List<Entry<K,V» в мапу завернешь?

toMap только для pair работает же

Quantum Harmonizer
21.04.2017
16:50:09
свой экстеншен написать, а не мусор плодить =)

Sergey
21.04.2017
16:51:24
?

Alexey
21.04.2017
17:12:14
Адово

Boris
21.04.2017
17:31:15
Не совсем понимаю зачем фильтровать

Я бы или кастил или null возвращал бы, может ещё вариант с бросанием эксепшена сделал бы

Sergey
21.04.2017
17:35:50
в моем случае нужно фильтровать гадость

Boris
21.04.2017
17:37:25
Само наличие гадости подозрительно ?

Sergey
21.04.2017
17:42:49
ну это монга, туда могут зайти и сделать гадость к примеру)

Konstantine
22.04.2017
00:30:17
Собираюсь тут изучать котлин (до этого писал на нем небольшой консольный скрипт, не более) и rx. А именно пытаться написать с их помощью андроид программку. С рх вообще ни разу не работал, но сейчас стараюсь изучить более менее. Нормально ли RxJava дружит с котлином или надо использовать что-то другое?)

Да и вообще, какой набор либ стоит использовать сразу же, чтобы потом обнаружив что-то не думать "от блин, где ты была раньше"

Dzmitry
22.04.2017
05:31:02
Мне кажется пора делать уже FAQ и пинить его в этом чате

Google
Dzmitry
22.04.2017
05:32:50
А в FAQ написать: 1) Работает ли < любое имя библиотеки> с Котлином ? Да, работает.

Admin
ERROR: S client not available

Roman
22.04.2017
06:07:00
Да и вообще, какой набор либ стоит использовать сразу же, чтобы потом обнаружив что-то не думать "от блин, где ты была раньше"
Имхо лучше находить либу исходя из потребностей, когда уже пробовал без нее. Обвешиваться либами просто так это путь не очень. Даже рх попробовать всегда хорошо, но если без рх не писал, то преимущество будет не понятно, а порог вхождения выше.

Sasha
22.04.2017
11:44:12
Аллилуя. На 77 починили автокомплит. Теперь хоть не надо ругаться матом через раз.)

Igor
22.04.2017
12:22:25
А 77 это версия чего (в idea вроде все работало)?

Yuri
22.04.2017
12:52:55
это eap котлина, судя по всему

https://bintray.com/kotlin/kotlin-dev/kotlin/1.1.2-eap-77

Igor
22.04.2017
12:54:14
ок, только непонятно зачем, там же язык не меняют

Quantum Harmonizer
22.04.2017
12:55:48
ок, только непонятно зачем, там же язык не меняют
багфиксы, экспериментальные фичи

Igor
22.04.2017
12:56:50
багфиксы, экспериментальные фичи
на да сами ломают автокомплит, сами чинят. А какие там "экспериментальные фичи"?

Quantum Harmonizer
22.04.2017
12:57:21
Igor
22.04.2017
12:58:02
Да хз, но я постоянно пользуююсь eap :)
понятно (вот 1.2 EAP будет интересно посмотреть)

Alexander
22.04.2017
14:50:29
"Error:(3, 14) Redeclaration: FileName "- пытался подключить котлин в свой проект на андроид. Создал файлы с одинаковыми названиям в разных флаверсах. В это получил ошибку на стадии компиляции. Кто нибудь в курсе в чем проблемма?

может нужно определить соурсет для разных флаверсов как то по другому?

sourceSets { main.java.srcDirs += 'src/main/kotlin' client.java.srcDirs += 'src/client/kotlin' androidTest.java.srcDirs += 'src/androidTest/kotlin' }

Андрей
22.04.2017
15:02:40
А что за файлы? Если это в папке res, то котлиновский компилятор туда вообще лезть не должен. Если же это в сорцах, то тут вопрос другой: а файлы с одним именем в разных флейворах, или в флейворе и мейн сорс фолдере? Если второе, то так делять нельзя.

Sasha
22.04.2017
18:59:26
на да сами ломают автокомплит, сами чинят. А какие там "экспериментальные фичи"?
В 1.2 нет никаких особо фич, 1.2 нацелен на stability improvements and bug fixes.

Igor
22.04.2017
19:37:28
В 1.2 нет никаких особо фич, 1.2 нацелен на stability improvements and bug fixes.
Печаль, я думал для этого есть 1.1.2 Хотя учитывая что 1.1 в основном был тем что не успели в 1.0 (за 6 то лет), то ничего удивительного

Google
Руслан
23.04.2017
14:09:04
https://kotlin.link/articles/The-Rise-and-Fall-of-JVM-Languages.html

Igor
23.04.2017
14:44:26
Народ, а как вы работает с ANKO когда нужно сделать элементы RecyclerView?

Да что-то похожее нагулил, но думал может есть способ без своих ids.xml

Alexey
23.04.2017
15:56:37
Ребят, а как сейчас у котлина с датабиндингом дела обстоят? кто-то совмещает может?

? animufag ?
23.04.2017
15:58:16
недавно ютуб советовал интервью где рассказывали что всё плохо плохо а сейчас ок, могу поискать

? animufag ?
23.04.2017
15:59:01
https://www.youtube.com/watch?v=p4myP1wdyA8&t=974s да ещё висело во вкладках

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