【发布时间】:2016-03-26 05:58:50
【问题描述】:
在 Kotlin 中,我可以在没有参数的情况下执行延迟初始化,如下声明。
val presenter by lazy { initializePresenter() }
abstract fun initializePresenter(): T
但是,如果我的 initializerPresenter 中有一个参数,即viewInterface,我如何将参数传递给延迟初始化?
val presenter by lazy { initializePresenter(/*Error here: what should I put here?*/) }
abstract fun initializePresenter(viewInterface: V): T
【问题讨论】:
标签: kotlin