Swift编程:从可选绑定到集合类型的全面探索
1. 可选绑定与条件判断
可选绑定是Swift中处理可能为 nil 值的一种强大机制。以下是可选绑定的示例代码:
var spouseName: String? = "Nia"
if let spouseTempVar = spouseName {
let greeting = "Hello, \(spouseTempVar)"
print(greeting)
}
上述代码中,如果 spouseName 有值,它会被解包并赋值给 spouseTempVar ,然后执行 if 语句块内的代码。也可以用更简洁的方式编写:
spouseName = "Nia"
print(spouseName ?? "No value in spouseName")
if let spouseName {
let greeting = "Hello, " + spouseName
print(greeting)
}
当 spouseName 为 nil 时,程序不会崩溃,并且不会执行 if 语句块内的代码:
spouseName = nil
if
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



