Kotlin在Swift中有一个相当于隐式展开的可选项吗?

隐式解包选项是Swift的一个非常有用的特性,例如在类的构造函数中没有赋值的UI元素,但是对于大多数函数可以安全地假定它们是非空的(因为它们将被分配在viewDidLoad中) 。

例如。

@IBOutlet weak var textView : UITextView! 

是否有相当于Kotlin,或解决方法达到相同的效果?

lateinit var可能是一个合适的解决方案。 Kotlin只是假设他们不是空的。 https://kotlinlang.org/docs/reference/properties.html#late-initialized-properties