Swift语法点

2016-02-23  本文已影响177人  HWenj

guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。
但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。
可以把guard近似的看做是Assert,但是你可以优雅的退出而非崩溃。

guard ... else {return} guard let ... else {return}相当于if not { return }

数组的reduce,map,filter,forEach方法
上一篇 下一篇

猜你喜欢

热点阅读