Swift隐式可选类型的前世今生
Swift隐式可选类型的前世今生
一、什么是隐式可选类型
在介绍隐式可选类型之前,我们先看看什么可选类型。在Swift中可选类型用来处理值可能不存在的情况,可选类型的意思是值可能有,也可能没有。我们看一个例子:
1 2 3 |
|
因为Int使用字符串的构造方法,可能成功也可能失败。比如字符串“Hello, world”就不能转换成Int。所以convertedNumber就是一个可选类型。当我们定义变量或常量时如果有值不存在的情况,使用可选类型。
Read on →