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

Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗?,第1张

概述对于像在类的构造函数中未分配的UI元素这样的东西,隐式展开的选项是 Swift的一个有用特性,但对于大多数函数可以安全地假设为非null(因为它们将在viewDidLoad中分配) . 例如. @IBOutlet weak var textView : UITextView! 是否有Kotlin的等效物,或达到相同效果的变通方法? lateinit var可能是一个合适的解决方案. Kotlin只 对于像在类的构造函数中未分配的UI元素这样的东西,隐式展开的选项是 Swift的一个有用特性,但对于大多数函数可以安全地假设为非null(因为它们将在vIEwDIDLoad中分配) .

例如.

@IBOutlet weak var textVIEw : UITextVIEw!

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

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

以上是内存溢出为你收集整理的Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗?全部内容,希望文章能够帮你解决Kotlin在Swift中有相当于Implicitly Unwrapped Optionals吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1028496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存