基於 Setter 的依賴注入

 placeholderCopyclass MyClass{
    @field:[Inject Named("the_answer")] lateinit var answer: Int
}

在 Android 開發中,這是將依賴項注入 ActivityFragment 或由 OS 直接例項化的任何其他物件的方式。

要了解有關 Kotlin 中 @field:註釋的更多資訊,請訪問文件