Когда я ленивый инициализирую вектор. Я мог бы сделать это для обычного класса Object, как показано ниже.Kotlin: Как ленивая инициализация вектора
val mPagerAdapter: PagerAdapter by lazy {
PagerAdapter(supportFragmentManager, fragments, mTabsName)
}
Однако, когда я ленивый инициализирует векторную переменную, как показано ниже
val fragments = Vector<Fragment>() by lazy {
Vector<Fragment>()
}
Это дало мне ошибку о том, Unresolve Reference: by
. Как исправить эту проблему, которую я мог бы ленив инициализировать?
во второй отрезала синтаксис является неправильным. Сообщение может быть, вероятно, более информативным, например, «присвоение собственности конфликтует с делом собственности» – voddan
Согласен. Сообщение об ошибке не является интуитивным. Благодарю. – Elye