有 或 无,这是一个问题。 Swift的伟大设计之一,是非常巧妙的解决了「有」和「无」之间的哲学关系。通过Optional数据类型,可以让一个变量有值,也可以没有值。很多其 他的编程语言也提供类似的机制表示一个对象「没有内容」,而Swift中的Optional还可以作用在`Int`这样的「基本数据类型」身上。 Optional不是Swift中的难点,但需要一点时间去适应。本文的思路按照Objective-C中对`nil`处理而展开,以便读者了解 Swift中Optional类型的基本用法。

评论删除后,数据将无法恢复
暂无更多评论