Сценарий 1 Когда я Кинжал Модули Аннотация, как показано ниже от Java до Kotlin
@Module(includes = {AModule.class, XModule.class})
Меняется на
@Module(includes = [AModule::class, XModule::class])
Сценарий 2 Однако, когда я преобразую приведенный ниже
Class<?>[] classArray = {AModule.class, XModule.class};
Он изменится на
val classArray = arrayOf(AModule::class.java, XModule::class.java)
Вопрос Почему преобразование {AModule.class, XModule.class}
отличается в вышеуказанных 2 сценариях,где один использует []
, а другой использует arrayOf
вместо?