Статья про Inline классы, которые позволяют создавать обертки над примитивами без потери в производительности
#kotlin #inline #class #performance
https://kt.academy/article/ek-value-classes
#kotlin #inline #class #performance
https://kt.academy/article/ek-value-classes
kt.academy
Effective Kotlin Item 52: Consider using inline value classes
What value classes are, how to use and inline them.
Статья про Inline классы в Kotlin. Они позволяют создавать удобные обертки для примитивов.
#kotlin #inline #value #class
https://medium.com/the-kotlin-primer/inline-value-classes-773093aece23
#kotlin #inline #value #class
https://medium.com/the-kotlin-primer/inline-value-classes-773093aece23
Medium
Inline (Value) Classes
An introduction to inline (also called value) classes, how they’re connected to Project Valhalla, their properties & limitations, and how…
Object в sealed class обычно имеет не очень читабельную реализацию toString(). Это можно исправить с помощью data object.
#kotlin #sealed #data #class
https://www.youtube.com/watch?v=ovAqcwFhEGc
#kotlin #sealed #data #class
https://www.youtube.com/watch?v=ovAqcwFhEGc
YouTube
Data objects in Kotlin: pretty-print your objects!
Kotlin 1.7.20 comes with a new experimental feature for object declarations that especially improves work with sealed classes. This new feature is called data objects. Adding the “data” modifier to your object declarations ensures they look nice and tidy…