swift-分支语句

Posted 阿法狗的世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift-分支语句相关的知识,希望对你有一定的参考价值。

// switch的基本用法

// 1>switch后面的()可以省略

// 2>case中语句结束后不需要跟break

// 3>在case中定义局部变量不需要跟{}

// 4>如果想要case穿透,则在case语句结束时跟:fallthrough

let sex = 0

 

switch sex {

case 0:

    let a = 10

    print("男")

    fallthrough

case 1:

    print("女")

default:

    print("其他")

}

 

// Switch判断浮点型

let a = 3.14

 

switch a {

case 3.14:

    print("π")

default:

    print("非π")

}

 

// 根据判断字符串

// swift中的字符串不需要跟@,直接写""

let opration = "*"

 

let m = 10

let n = 20

 

switch opration {

    case "+":

    print(m + n)

    case "-":

    print(m - n)

    case "*":

    print(m * n)

    case "/":

    print(m / n)

default:

    print("不识别的操作符")

}

 

// 判断区间

// 0..<10 : [0, 10)

// 0...10 : [0, 10]

let score = 92

 

switch score {

case 0..<60:

    print("不及格")

case 60..<70:

    print("及格")

case 70..<90:

    print("良好")

case 90...100:

    print("优秀")

default:

    print("不合理的分数")

}

 

以上是关于swift-分支语句的主要内容,如果未能解决你的问题,请参考以下文章

ios开发swift学习第三天:逻辑分支

Swift语句参考!

Swift语句参考!

Swift快速入门流程控制

C语言分支语句与循环语句

分支,数组