简单的说说if语句和三木运算,下面直接上代码,很好理解:
if 语句
func demo() {
let x = 10
/**
1.条件不需要()
2.语句必须有{}
- 很多公司的代码规范中,禁止不使用{}
*/
//if x > 5 print("大了")
if x > 5 {
print("大了")
}else{
// Will never be executed
//永远不会被执行 - 编译器编译的时候,会做语法检查
print("小了")
}
}
三木运算
三目语法和OC是一样的
func demo1() {
let x = 10
x > 5 ? print("大了") : print("小了")
//分享,有印象就行
// '()'表示空执行
x > 5 ? print("大了") : ()
}