
Алексей
06.10.2018
06:32:06
Я потом на эту тему еще изучу, вопрос изначально не про это был?

Alexander
06.10.2018
06:38:53
Нет, в java он тоже заполняется. Я не знаю детали на уровне байткода.

Mikhail
06.10.2018
06:49:39
Она же in-place всегда была

Google

Алексей
06.10.2018
06:56:52

Mikhail
06.10.2018
07:06:59

Алексей
06.10.2018
07:07:14
А что это?
И как реализовать в таком случае QuickSort?

Mikhail
06.10.2018
07:13:23
А что это?
Это slowsort. Квиксорт - именно как ты сказал, элементы двигаются внутри массива
Я тебе предлагаюсделать оба варианта и посмотреть на скорость
Можно даже без JMH

Алексей
06.10.2018
07:24:50
JMH?

Yuri
06.10.2018
07:34:59
http://openjdk.java.net/projects/code-tools/jmh/

Boris
06.10.2018
08:04:24
С появлением дженериков в джаве
Тип старается
Так так говоришь, как будто это объясняет наличие только инлайн-конструктора у массива с рефаед параметром. Я же там дальше написал, что проблема в том, что жвм не поддерживает дженерик-типы у массивов
Я удивился, потому что столкнулся с этим с к/н, где такое ограничение похоже не было необходимостью, вопрос исключительно в единости стандартной библиотеки и совместимости с жвм

Алексей
06.10.2018
08:34:50

Google

Kylych
06.10.2018
09:32:10
записи с котлинКонф будет?

Nameless
06.10.2018
09:33:09

OlegKrikun
06.10.2018
09:34:51
https://www.youtube.com/playlist?list=PLQ176FUIyIUbVvFMqDc2jhxS-t562uytr
Если кто не смотрел сессию с пазлерами очень рекомендую ?
fun a(c < x, b > x) ваще огонь ?

Mi
06.10.2018
09:41:32

Nameless
06.10.2018
09:41:38

OlegKrikun
06.10.2018
09:42:30

Nameless
06.10.2018
09:42:53

OlegKrikun
06.10.2018
09:43:07

Nameless
06.10.2018
09:44:30
который справа

Mi
06.10.2018
09:45:08
не встречал =)
именно поэтому в скале например для дженериков скобки квадратные

OlegKrikun
06.10.2018
09:45:23
а x?
та оно не компилецца вроде

Nameless
06.10.2018
09:45:38

OlegKrikun
06.10.2018
09:46:08
в том что коректный код не компилецца? =)

Google

Nameless
06.10.2018
09:46:55
это корректный код?
можно полный пример плз)

OlegKrikun
06.10.2018
09:47:38
посмотри сессию =)

Nameless
06.10.2018
09:47:47

OlegKrikun
06.10.2018
09:47:55
ссылка выше на плейлист
она есть

Nameless
06.10.2018
09:48:12
а сенкс

Bogdan
06.10.2018
09:49:00
тут компилятор думает что <x, b> это тип =)
бреслав это расказывал 2000 раз, Такую запись неразрешить математическими законами, и тут либо сказать что бы компилятор ругался, либо выбрать стул, в JB подумали и решили что типы мы юузаем часто, а вот если нужны параметры есть () и именна параметров

OlegKrikun
06.10.2018
09:49:43

Bogdan
06.10.2018
09:50:09

OlegKrikun
06.10.2018
09:50:52

Nameless
06.10.2018
09:52:32

Алексей
06.10.2018
09:53:20
Понято
Без контекста не ясно было, что не так

Bogdan
06.10.2018
10:02:04
https://youtu.be/QOIn8Uh3lkE?t=2052
tme cod

OlegKrikun
06.10.2018
10:06:35
Чот я запутался, распутайте плиз: с появлением 1.3 вот это org.jetbrains.kotlinx:kotlinx-coroutines-core вообще надо подключать?

Алексей
06.10.2018
10:07:55
Оно будет встроено

Google

OlegKrikun
06.10.2018
10:22:43
Чот пока что CoroutineScope в последнем rc найти не могу =)

Oleg
06.10.2018
10:28:18
Coroutines это библиотека, так что и подключать её надо
В самом языке только самые основные вещи есть, типа работы с suspend

Admin
ERROR: S client not available

OlegKrikun
06.10.2018
10:29:22

Oleg
06.10.2018
10:30:44
Так же и раньше было если я не ошибаюсь
Как я и написал, основа в языке
А всякие там async, launch, channels, отдельной либой

Hoang
06.10.2018
10:31:52
Dont speak English???

OlegKrikun
06.10.2018
10:31:53
Жаль что комрад Роман Елизаров отсыпается после конфы, он бы раставил всё по своим местам =)))
little

Hoang
06.10.2018
10:33:38
Is this Rusian group ???

OlegKrikun
06.10.2018
10:35:56

Hoang
06.10.2018
10:37:20
Wao. I got it. thank
Is there any Kotlin group english speak in Telegram ?

OlegKrikun
06.10.2018
10:40:51

Hoang
06.10.2018
10:41:55
Thank you

OlegKrikun
06.10.2018
10:42:19
but you can try asking questions in English here.

Hoang
06.10.2018
10:42:51
Thank you so much bro !

OlegKrikun
06.10.2018
10:43:16
or use slack kotlin community

Boris
06.10.2018
10:47:55
кто подскажет, у меня есть бесконечный сиквенс рандомных чисел и мне надо выбрать из него строгое количество уникальных, при этом у меня есть несколько исключений ,которые не должны попадать в выборку
очевдно как это сделать через while и Set, я скорее спрашиваю о том, можно ли это методами сиквенса из стдлиба сделать

Google

Vladislav
06.10.2018
10:53:16
в filter складывай в set и проверяй что там этого числа еще нет
далее limit
Бьюсь второй день, не соображу как в kotlin js выполнять юнит тесты на kotlin.test.*? Как их запускать
в kotlin js конфе пока глухо, может тут кто подскажет как с этим работать?

Boris
06.10.2018
10:58:58

Vladislav
06.10.2018
11:01:18
смотри distinct у потока

Boris
06.10.2018
11:02:56
да, кстати, посмотрел и оказалось, что он работает в потоке, был уверен, что он будет вычитывать всё почему-то

Vladimir
06.10.2018
11:57:27
Так так говоришь, как будто это объясняет наличие только инлайн-конструктора у массива с рефаед параметром. Я же там дальше написал, что проблема в том, что жвм не поддерживает дженерик-типы у массивов
Да, это объясняет. Массив заданного типа можно создать только когда компилятор знает его точный тип, потому что JVM не просто не поддерживает дженерик-типы у массивов, она про них вообще не знает.
Если List<A> и List<B> - это одно и то же в байт-коде, то Array<A> и Array<B> - нет, для массивов тип элементов имеет значение.
Котлин мог бы прикинуться, что такой особенности нет, и вместо Array<A> использовать Object[], но пострадала бы совместимость.

Roman
06.10.2018
12:01:17
добрый день! а посоветуйте пожалуйста cqrs фреймворк для котлина)

Igor
06.10.2018
12:01:24

Boris
06.10.2018
12:04:41