Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗?

前端之家收集整理的这篇文章主要介绍了Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对于像在类的构造函数中未分配的UI元素这样的东西,隐式展开的选项是 Swift的一个有用特性,但对于大多数函数可以安全地假设为非null(因为它们将在viewDidLoad中分配) .

例如.

@IBOutlet weak var textView : UITextView!

是否有Kotlin的等效物,或达到相同效果的变通方法

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

猜你在找的Swift相关文章