Swift之简单的分支和三目的写法

简单的说说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("大了") : ()
    
}

你可能感兴趣的:(Swift之简单的分支和三目的写法)