在Kotlin的使用中, 有時候我們想要創(chuàng)建一個靜態(tài)對象, 可以使用by lazy
companion object {
@JvmStatic
? ? val topic by lazy {
? ? ? ? Experiment(experimentId = NewPlannerConfiguration.ChecklistTopicsExperimentId, experimentName = CHECKLIST_TOPIC_EXPERIMENT_NAME)
}
///其中靜態(tài)變量用:
@JvmField
val REGISTRY_ON_BOARDING by lazy {
? ? Experiment(experimentId = NewPlannerConfiguration.RegistryOnBoardingExperimentId, experimentName = REGISTRY_ON_BOARDING_DEFAULT_NAME)
}
}