Swift3.0语法--条件、循环

1.条件--if语句(与OC一样,只是省略了条件的小括号)

var n = 123
if n == 123 {   }else if n > 123{   }else{   }
也可以用这种方式
var opName: String? = "tom"
if let nameS = opName {/相当于将opName赋值给nameS,如果NameS不为nil,则条件成立
print("ddd---\(nameS)")

2. 条件--switch语句

var num1 = 123
var num2 = 456
var oper = "+"
switch oper {//可以使用任意类型
    case "+" : print(num1 + num2)//不用break语句(匹配到之后不会再向下执行)
    case "-" : print(num1 - num2)
    case "*" : print(num1 * num2)
    case "/" : print(num1 / num2)
    default : print("运算符有误")//必须要有default
}

你可能感兴趣的:(Swift3.0语法--条件、循环)