
Nikita
30.08.2018
13:25:52
а по факту нет)

Никита?❄️
30.08.2018
13:26:01
я не понимаю слегка

Google

Никита?❄️
30.08.2018
13:26:36
а не 2

Nikita
30.08.2018
13:26:46
надо оставить те которые были первыми созданы

Никита?❄️
30.08.2018
13:27:26

Евгений
30.08.2018
13:27:34
жалко в джаве value types нет. можно было бы сделать ряд натуральных чисел, у который возвращать рандом int в качестве хэшкода
а потом орать что "они разные"
кек

Никита?❄️
30.08.2018
13:28:06
ага
первые останутся
у стрима кажется .reverse есть
или как то так

Евгений
30.08.2018
13:28:46

Google

Евгений
30.08.2018
13:28:59
групбаишь по айдишнику и потом фильтруешь

Никита?❄️
30.08.2018
13:29:08
ну или нет)

Евгений
30.08.2018
13:29:17
потом флетмапишь обратно

Nikita
30.08.2018
13:30:48

Евгений
30.08.2018
13:31:07

Nikita
30.08.2018
13:31:10
да да

Евгений
30.08.2018
13:31:13
да, не фильтр

Nikita
30.08.2018
13:31:16
это и имел ввиду
ну это уже погалантнее смотрится чем анальные враперы

Евгений
30.08.2018
13:31:55
?

Nikita
30.08.2018
13:32:31
хотя стрим стримов тоже такое себе)
XD

Aleksey
30.08.2018
13:34:23
groupBy это коллектор же, не будет там стрима стримов)

Евгений
30.08.2018
13:34:42
стрим стримов и не нужен
entrySet().stream() и вперед
класека же

Nikita
30.08.2018
13:35:12

Евгений
30.08.2018
13:35:29
джава-коллекции - сплошные анальные истязания. даже стрим по мапе не сделать

Aleksey
30.08.2018
13:35:42

Nikita
30.08.2018
13:36:00
угу

Google

Aleksey
30.08.2018
13:37:39
Ну и будет тогда stream.collect(Collectors.groupingBy(<classifier>)).entrySet().stream().map()
как то так)
Ну и потом снова колект)
?
сделай форами короч

Евгений
30.08.2018
13:40:12
циклами
i++, вот это все

Alessio
30.08.2018
13:41:00
обычные for менее ресурсоемкие чем стримы

Dim
30.08.2018
13:41:04
форыч!
Ыч!

Евгений
30.08.2018
13:42:37

elefus
30.08.2018
13:43:42
distinct на стриме просто складывает все значения в ConcurrentHashMap в качестве ключей

Nikita
30.08.2018
13:51:01
чет к концу рабочего дня какие то нестандартные мысли в голову лезут, как то можно это по человечески сделать всяко)
отсортировать и в мапу запихнуть, используя как ключ поле
он сам дупликаты откинит

Евгений
30.08.2018
13:57:11

Oleksandr
30.08.2018
14:06:37
https://www.opsian.com/blog/javas-new-zgc-is-very-exciting/

Bogdan
30.08.2018
14:12:48

Oleksandr
30.08.2018
14:13:28

Bogdan
30.08.2018
14:16:01

Google

Oleksandr
30.08.2018
14:17:00
сами себя они называют "гибридый язык"
если уже на то пошло

Bogdan
30.08.2018
14:17:11

Oleksandr
30.08.2018
14:17:18
что подразумевает фпшных нотки?

Bogdan
30.08.2018
14:18:21

Денис
30.08.2018
14:18:41

Митко Соловец?
30.08.2018
14:20:51
вот теперь точно джава не тормозит

Timur
30.08.2018
14:21:05
Как идеевскую конфигурацию запустить с sudo правами?

Admin
ERROR: S client not available

Oleksandr
30.08.2018
14:22:29
Нудык фпшные нотки и есть?
слоган (один из) поста: "у нас лучше система типов, чем у джавы, это хорошо, надо это направление развивать"
но возможности варьировать степерь упоротости по типам нет

Денис
30.08.2018
14:22:52
Типа, я понял, тебе это не нравится, но как это чему-то противоречит?

Oleksandr
30.08.2018
14:24:40
вот примерно так это выглядит

Денис
30.08.2018
14:25:05

Oleksandr
30.08.2018
14:28:46

Денис
30.08.2018
14:29:26

Oleksandr
30.08.2018
14:29:55
На этом строится философия Kotlin, он еще более типизированный, чем Java, еще более строгий. Это core belief в команде Kotlin
и отдельный разговор — насколько именно котлин "более строгий"

Google

Евгений
30.08.2018
14:30:44

Oleksandr
30.08.2018
14:31:16
чем джава
ну вот какие именно фичи котлина улучшают его "строгость типизации" относительно джавы?

Евгений
30.08.2018
14:31:36
вопросики?

Митко Соловец?
30.08.2018
14:31:46

Oleksandr
30.08.2018
14:35:18
на эту тему:
борьба с NPE — борьба с ветряными мельньцами, причем плохая
смешивается в кучу null как "отсутствие значения" и как "валидный параметр функции / результат ретурна"
против первого никакой защиты нет (NPE так же получить можно, магии нет), а второе конкретно преувеличено
это ещё одна причина нелюбви к котлину, ? — ужасный подход к выражению отсутствующих данных

Денис
30.08.2018
14:39:27

Maxim
30.08.2018
14:39:43

Oleksandr
30.08.2018
14:42:10

Евгений
30.08.2018
14:42:22
окей, ещё?
все что я знаю о котлине это отзывы скалистов о том что он не нужен
там хотя бы есть Unit и Nothing?

Oleksandr
30.08.2018
14:42:51
можно парсить @Nullable, не уверен, делается ли это

Евгений
30.08.2018
14:43:07
(к разговору о системе типов)

Oleksandr
30.08.2018
14:43:15
который, что показательно, мало кто из котлинистов упоминает

Денис
30.08.2018
14:43:36

Евгений
30.08.2018
14:43:43
ну котлинисты не знают что такое система типов, им простительно
хотя Unit тоже довольно странная штука
но на jvm видимо по другому не сделать

Bogdan
30.08.2018
14:49:17

Денис
30.08.2018
14:49:18
хотя Unit тоже довольно странная штука
Я вообще аккуратно отмечу, что в джаве есть Void (именно с большой буквы, да), и разница за пределами ИДЕОЛОГИИ (а идеология нахуй не нужна, это инструмент, а не религия) от меня ускользает