Swift 枚举、结构体与类的深入探索
在 Swift 编程中,枚举、结构体和类是非常重要的数据类型,它们各自有着独特的特点和用途。下面我们将详细介绍这些类型的相关知识。
枚举的原始值
在 Swift 里,枚举默认没有底层整数类型,但可以使用原始值来实现类似的功能。以下是使用原始值的示例:
enum TextAlignment: Int {
case left
case right
case center
case justify
}
当为 TextAlignment 指定原始值类型为 Int 时,每个枚举成员会被赋予一个该类型的原始值。默认情况下,第一个成员的原始值为 0,后续成员依次递增。我们可以通过打印来验证:
var alignment = TextAlignment.justify
print(TextAlignment.left.rawValue)
print(TextAlignment.right.rawValue)
print(TextAlignment.center.rawValue)
print(TextAlignment.justify.rawValue)
print(alignment.rawValue)
当然,我们也可以手动为每个成员指定原始值:
enum TextAlig
超级会员免费看
订阅专栏 解锁全文
9

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



