摘要: 空合运算符(a ?? b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回一个默认值b.这个运算符有两个条件:表达式a必须是Optional类型默认值b的类型必须要和a存储值的类型保持一致空合运算符是对以下代码的简短表达方法a != nil ? a! : b上述代码使用了三目运算符。... 阅读全文
posted @ 2015-10-19 17:59 雪佛兰,热爱我的热爱 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 求余运算(a % b)是计算b的多少倍刚刚好可以容入a,返回多出来的那部分(余数)。注意:求余运算(%)在其他语言也叫取模运算。然而严格说来,我们看该运算符对负数的操作结果,"求余"比"取模"更合适些。我们来谈谈取余是怎么回事,计算9 % 4,你先计算出4的多少倍会刚好可以容入9中:2倍,非常好,那... 阅读全文
posted @ 2015-10-19 17:21 雪佛兰,热爱我的热爱 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 想系统的学习Swift语法,请来 这里吧(The Swift Programming Language 中文版) !现在已经更新到 Swift 2.0 了。【Swift新出的称之为“可选类型”的语法和我知道的其他编程语言的语法都有些特别之处,这里做一个摘录,作为重点,备忘。】可选类型使用可选类型(o... 阅读全文
posted @ 2015-10-19 13:42 雪佛兰,热爱我的热爱 阅读(214) 评论(0) 推荐(0) 编辑