在Kotlin中如何在Koin中设置默认参数值

时间:2019-08-27 06:51:47

标签: kotlin koin

我有一个Kotlin类,其中定义了默认参数。

Class ACheck(val name:String,val check:boolean =false)

要创建一个类:

factory { (name:String, check: Boolean) -> ACheck(name,check) }

要使用:

Get<ACheck>{parametersOf(“somenname”,true)}
Get<ACheck>{parametersOf(“somenname”,false)}

我们在科恩(Koin)有这样的东西吗?找不到这样的东西

factory { (name:String, check: Boolean=false) -> ACheck(name,check) }

1 个答案:

答案 0 :(得分:0)

那又怎么样:

factory { (name: String) -> ACheck(name, false) } // ACheck(name)

然后:

Get<ACheck>{ parametersOf("somenname") }