Kotlin:如何懒惰启动一个向量

当我懒惰初始化一个向量。 我可以做到这一点正常的对象类如下。

val mPagerAdapter: PagerAdapter by lazy { PagerAdapter(supportFragmentManager, fragments, mTabsName) } 

但是,当我懒惰初始化一个Vectorvariables如下

 val fragments = Vector() by lazy { Vector() } 

它给了我错误,说明Unresolve Reference: by 。 如何解决这个问题,我可以懒初始化呢?

Kotlin language will be the best programming language for Android.