Size: a a a

Kotlin Community

2020 January 14

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Так речь про тот лист, который из джавки прибежал
копируешь и вперёд
источник

AN

Alexander Nozik in Kotlin Community
Alexey Otts
копируешь и вперёд
Ага и все тормозиииит
источник

λ

λoλdog in Kotlin Community
Копирование тормозит?
источник

AN

Alexander Nozik in Kotlin Community
Я же говорю, получается скала со своими листами
источник

AN

Alexander Nozik in Kotlin Community
λoλdog
Копирование тормозит?
Если вам каждый раз на интеропе надо копировать один лист в другой - да
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Если вам каждый раз на интеропе надо копировать один лист в другой - да
Или заворачивать 🤷‍♂ что быстрее
источник

λ

λoλdog in Kotlin Community
Тогда я спрошу, а вам точно слово иммутабельный хорошо понятно ?
источник

AN

Alexander Nozik in Kotlin Community
Но сделать модификатор const, чтобы он на уровне компилятора проверял, что все поля внутри типа тоже консты - это в принципе реально
источник

I

Ilmir in Kotlin Community
Alexander Nozik
Но сделать модификатор const, чтобы он на уровне компилятора проверял, что все поля внутри типа тоже консты - это в принципе реально
Пруф: плюсы.
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Или заворачивать 🤷‍♂ что быстрее
неее, заворачивать нельзя, потому что унутре может изменение происходить из внешнего кода
источник

AN

Alexander Nozik in Kotlin Community
λoλdog
Тогда я спрошу, а вам точно слово иммутабельный хорошо понятно ?
Даже несколько вариантов :)
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Так речь про тот лист, который из джавки прибежал
Так для таких можно сказать "решай сам", как сейчас с мутабельными
источник

AN

Alexander Nozik in Kotlin Community
В котлине этого нет, если что
источник

λ

λoλdog in Kotlin Community
А любом случае тебе придётся делать новый тип, который бы это гарантировал.
источник

AN

Alexander Nozik in Kotlin Community
λoλdog
А любом случае тебе придётся делать новый тип, который бы это гарантировал.
я об этом и говорю
уже минут десять
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
неее, заворачивать нельзя, потому что унутре может изменение происходить из внешнего кода
Тогда джавовые коллекции никогда не станет иммутабельнвми
источник

λ

λoλdog in Kotlin Community
Boris Vanin
Тогда джавовые коллекции никогда не станет иммутабельнвми
Так оно и есть, потому что обратная совместимость
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Тогда джавовые коллекции никогда не станет иммутабельнвми
именно
источник

I

Ilmir in Kotlin Community
Alexander Nozik
Но сделать модификатор const, чтобы он на уровне компилятора проверял, что все поля внутри типа тоже консты - это в принципе реально
Но те же плюсы имеют const method. Эту фичу тоже надо тащить в Котлин?
источник

BV

Boris Vanin in Kotlin Community
А вот стринг вполне
источник