Swift 中的复杂类型与集合操作详解
在 Swift 编程中,复杂类型和集合操作是非常重要的内容。下面将详细介绍枚举、结构体、元组以及数组的相关知识和操作。
1. 枚举类型
枚举类型在 Swift 中具有强大的功能,特别是当枚举有多个关联值时,在 case 语句中需要为每个关联值提供一个变量。例如 PreparationStyle 枚举:
enum PreparationStyle {
case Whip(String, Measure)
case Boil(String, Measure)
func instructions() -> String {
switch (self) {
case .Whip(let name, let measure):
return "Whip \(name)"
case .Boil(let name, let measure):
return "Boil \(name)"
}
}
}
这里的 PreparationStyle 枚举有两个 case ,每个 case 都关联了一个字符串和一个 Measure 类型的值。 instructions 方法根据不同的
超级会员免费看
订阅专栏 解锁全文
11

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



