Switch

来源:互联网 发布:c语言中的注释 编辑:程序博客网 时间:2024/04/30 10:29

Swift 中得Swich 和OC主要区别有2个

1.条件不在局限于整形   现在可以用字符串

let thing = "食物"switch thing {    case "食物":        println("可以吃")    case "衣服":        println("可以穿")default:    println("作用未知")}

2 现在默认是不会穿透的   就是要么执行其中一个case 要么执行default,如果想要穿透到下一个 需要关键字fallthrough

<pre name="code" class="objc">let thing = "食物"switch thing {    case "食物":        println("可以吃")    fallthrough    case "衣服":        println("可以穿")default:    println("作用未知")}




0 0