7
在Kotlin中,我可以執行不帶參數的Lazy Initialization(如下面的聲明)。如何使用Kotlin中的參數進行延遲初始化
val presenter by lazy { initializePresenter() }
abstract fun initializePresenter(): T
但是,如果我有一個參數,我initializerPresenter即viewInterface
,我怎麼能傳遞參數到懶惰Initiallization?
val presenter by lazy { initializePresenter(/*Error here: what should I put here?*/) }
abstract fun initializePresenter(viewInterface: V): T
非常感謝! – Elye
我喜歡你如何將所有三種可能性合併到一個代碼示例中。 –