swift-4简单的分支和三目的写法

2017-08-30  本文已影响18人  sunmumu1222

我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档.

if 条件语句(分支)

swift if后面的判断语句 不需要 '()' 括起来
oc if后面的判断语句 必须 '()' 括起来
swift 必须有 '{}'
oc 规范的话,也建议有 '{}'

        let x = 5
        if x > 6 {
        //Will never be executed
         // 永远不会被执行 编译器编译的时候, 会做语法检查, 不满足的条件语句部分永远不会被执行
            print("大了")
        } else {
            print("小了")
        }

三目

        let x = 5
        // 三目 A ? B : C
        // 表达式A(判断语句) 是否为真, 为真,执行语句B.为否,执行语句C
        // 三目的语法和oc 一样的
        x > 6 ? print("大了") : print("小了")
        // 分享, '()' 表示空执行
        x > 6 ? print("大了") : ()
上一篇下一篇

猜你喜欢

热点阅读