Блок init — это инициализатор класса в Kotlin. Он выполняется при создании экземпляра класса, после вызова конструктора (как первичного, так и вторичных) и до объявления свойств класса. Используется для выполнения кода, необходимого для правильной инициализации объекта.
Особенности:
init.init выполняются в порядке их объявления в теле класса.Пример:
kotlin