你如何在Kotlin中用Dagger 2注入命名的字段参数?

我有一个Java中的命名参数,我注入以下方式:

@Inject @Named("io") Scheduler ioScheduler; 

我如何在Kotlin中做到这一点?

以下是Dagger2&Kotlin命名字段的格式。

  @field:[Inject Named("io")] lateinit var ioScheduler: Scheduler 

也可以看看:

  • 后期初始化的属性
  • Kotlin注释语法
  • 注释使用站点目标