@evolxb
2016-04-12T07:26:39.000000Z
字数 475
阅读 1586
swift 运算符
=)不返回值++,-- 可以操作浮点数a..<b 和 a...b)b求余时,b的符号可以被忽略. (a % b) 和 (a % -b) 相同.8 % 2.5 // 等于0.5 ++,-- 有返回值==!=>>=<<==== 恒等比较符,比较两个实列是否引用同一个对象。!== 比较2个实列是否引用不同的对象&& 逻辑与,表达式2边都是真,整个表达式为真,否则为假|| 逻辑或,只有有一边为真,整个表达式为真。2个都为假整个表达式才为假! 真变假,假变真syntax: a ? b : c
如果 a 为真,执行 b, 否则执行 c.
(a ?? b) 等价于 a != nil ? a! : b
+ a 必须是 optional 类型
+ b 类型必须和 a 存储的值类型相同
+
