Swift中的switch语句的类另用法:
// 强大的switch语句
var a:Int = 100
switch a {
case a where a < 0:
println("Negative")
case a where a == 0:
println("Zero")
case a where a > 0:
println("Positive")
default:
println("Unknow")
}
这段代码实现的逻辑是我们平常常常见到的逻辑,但是使用if判断代码其实不简洁易于浏览,不如使用这类方式。1目了然。