枚举是由用户定义的数据类型的一组相关值。关键字 enum 用来定义枚举数据类型。
枚举功能
枚举在 swift 也类似于 C 和 Objective C 中结构类型
语法
枚举引入 enum 关键字和一对大括号内将它们定义:
Welcome to Closures
Swift 中的枚举不象 C 和 Objective C 分配其成员的默认值,相反,成员由它们枚举名称明确定义。枚举名称应该使用大写字母(例如:enum DaysofaWeek)。
枚举与Switch语句
Swift 中的 \'Switch\' 语句也遵循了多路选择。 只有一个变量被以基于指定的条件的特定时间访问。默认情况下,在switch语句用于捕获不确定的情况(case)。
var season = Climate.America
season = .America
switch season
{
case .India:
println(\"Climate is Hot\")
case .America:
println(\"Climate is Cold\")
case .Africa:
println(\"Climate is Moderate\")
case .Australia:
println(\"Climate is Rainy\")
default:
println(\"Climate is not predictable\")
}
本文地址:https://www.stayed.cn/item/14990
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我