tgoop.com/kotlin_lib/618
Create:
Last Update:
Last Update:
Избегайте использования изменяемых коллекций в конструкторе data-классов в Kotlin
В своих предыдущих статьях я показывал, как использование var
, Array
или лямбды в конструкторе data
-класса на Kotlin может привести к неожиданному поведению и трудноуловимым багам.
Эти проблемы часто связаны с тем, как работают equals()
, hashCode()
и copy()
— особенно в логике сравнения коллекций, диффов или рекомпозиции.
https://proandroiddev.com/avoid-using-mutable-collections-in-the-data-class-constructor-in-kotlin-53d17897114e
✍️ @kotlin_lib
BY Kotlin

Share with your friend now:
tgoop.com/kotlin_lib/618