Size: a a a

Programming Offtop

2020 July 12

(

( in Programming Offtop
У меня сейчас уже четыре утра, если напомните завтра глянуть, я расскажу
источник

BP

Bogdan Panchenko in Programming Offtop
(
То есть, по мне, оба решения друг друга стоят, а по-другому и не сделать
Я бы согласился если бы не уродский синтаксис скалы. Меня даже ее "сложность" не пугает, уже читал скала код не зная скалы, но вот синтаксис
источник

(

( in Programming Offtop
Bogdan Panchenko
Я бы согласился если бы не уродский синтаксис скалы. Меня даже ее "сложность" не пугает, уже читал скала код не зная скалы, но вот синтаксис
А что с ним?
источник

BP

Bogdan Panchenko in Programming Offtop
(
А что с ним?
Ну у меня кровопотеки с глаз, но это лично мое
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Я бы согласился если бы не уродский синтаксис скалы. Меня даже ее "сложность" не пугает, уже читал скала код не зная скалы, но вот синтаксис
Ну синтаксис там не сильно от котлина отличается. Скобочки и стрелочки другие
источник

BP

Bogdan Panchenko in Programming Offtop
(
А что с ним?
Хотя это скорей дело привычки
источник

M

Malik in Programming Offtop
Andrew Mikhaylov
Так же хорошо -- это как? С копированием коллекций и вот это всё?
Там вроде как не в тупую копирование делается, там есть какие-то оптимизации с переиспользованием уже существующих структур. Ну это мне рассказказывали. Что на самом деле происходит - не знаю.
источник

IO

Iaroslav Orlov in Programming Offtop
(
Не замечал, чтобы свои коллекции вызывали больше проблем, чем Котлин коллекции
ну как бы, перформанс. O(n) на перегон arrayseq в arraylist и тп
источник

IO

Iaroslav Orlov in Programming Offtop
тут приходится выбирать между нативными коллекциями и jvm
источник

IO

Iaroslav Orlov in Programming Offtop
в итоге получается каша
источник

(

( in Programming Offtop
Iaroslav Orlov
ну как бы, перформанс. O(n) на перегон arrayseq в arraylist и тп
Ну как бы, в котлине .map тоже O(n)
источник

IO

Iaroslav Orlov in Programming Offtop
(
Ну как бы, в котлине .map тоже O(n)
а map тут при чем?
источник

(

( in Programming Offtop
А если он ещё и на множестве или мапе был вызван, тушите весла
источник

IO

Iaroslav Orlov in Programming Offtop
я про то, что нужно конвертировать одно в другое без полезного преобразования
источник

(

( in Programming Offtop
Iaroslav Orlov
я про то, что нужно конвертировать одно в другое без полезного преобразования
Ну так, List в Set сконвертировать это тоже не полезное преобразование
источник

(

( in Programming Offtop
Короче, я о том, что проебать перформанс можно где угодно
источник

IO

Iaroslav Orlov in Programming Offtop
(
Ну так, List в Set сконвертировать это тоже не полезное преобразование
да, но arrayseq и arraylist - это одно и то же, но разное
источник

IO

Iaroslav Orlov in Programming Offtop
в общем, они убили консистентность, а могли этого не делать
источник

IO

Iaroslav Orlov in Programming Offtop
(
Ну так, List в Set сконвертировать это тоже не полезное преобразование
а это, кстати, полезно, чтобы убрать дубликаты
источник

IO

Iaroslav Orlov in Programming Offtop
(
Короче, я о том, что проебать перформанс можно где угодно
можно, но в скале появилась лишняя возможность это сделать.
источник