Kotlin 2.5.0 引入实验性 companion block 和 companion extension,允许在类或接口上定义静态成员,即使不拥有该类。companion block 编译为静态成员,便于多平台互操作;extension 可扩展任意类。需启用编译器标志。companion object 仍受支持,无需迁移,但多数场景可用 companion block 替代。
完成下面两步后,将自动完成登录并继续当前操作。