手机也能上课
1/4
Optionals - 可选类型
Optionals - 可选类型
Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。
Swfit语言定义后缀?作为命名类型Optional的简写,换句话说,以下两种声明是相等的:
var optionalInteger: Int?
var optionalInteger: Optional<Int>
在这两种情况下,变量 optionalInteger 都是可选整数类型。注意,在类型和 ?之间没有空格。
var myCode: Int? = 404
可选的Int被写为Int?,而不是Int。问号表示其中包含的值是可选的,这意味着它可能包含一些Int值,或者它可能根本不包含任何值。
提示:它不能包含任何其他内容,例如Bool值或String值。它可能是一个Int,或者什么也没有。