Swift之switch语句

简单的switch语句:

import UIKit

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    demo(num: "10")
    // Do any additional setup after loading the view, typically from a nib.
}
/**
 1.switch 可以针对任意类型的值进行分支,不再局限在整数
 2.switch 一般不需要break
 3.switch如果需要多值,使用‘,’
 4.所有的分支至少需要一条指令,如果什么都不干,才使用break
*/
func demo(num:String) {
    
    switch num {
    case "10","9":
        print("优")
    case "8":
        break
    default:
        print("一般")
    }
}

}

总结

和OC的最大区别就是switch 可以针对任意类型的值进行分支,不再局限在整数。

你可能感兴趣的:(Swift之switch语句)