你可以一起使用if和let来处理值缺失的情况。有些变量的值是可选的。一个可选的值可能
是一个具体的值或者是nil,表示值缺失。在类型后面加一个问号来标记这个变量的值是可选
var optionalString: String? = "Hello"
optionalString == nil
var optionalName11: String? = "Jo hn Ap plese ed"
var greeting1 = "Hello !"
if let name = optionalName11 {
greeting1 = "Hello, \(name)"
}
如果变量的可选值是nil,条件会判断为false,大括号中的代码会被跳过。如果不是nil,会
将值赋给let后面的常量,这样代码块中就可以使用这个值了。
swift 是类型安全的语言。不同类型不能相加。比如string和int 不能相加
control+command+空格 弹出emoji键盘
Double:至少15位小数
Float:至少6位小数
在 if 语句中,条件必须是一个布尔表达式——像 if score { ... }这样的代码是错误的。