(1)Swift可以对浮点数进行%了,OC和C都是只能对整数的
(2)和C一样,Swift只有一个三原运算符,就是三目运算符
(3)
(4)可以实现拼接
let temp = "hello," + "world"
println(temp)
(5)求模和取余是一个意思
(6)取反
(7)复合运算
(8)比较运算符
(9)三目运算符: 问题?答案1:答案2
(10)空合运算符
例如判断Optional类型a:
A != nil ? A! : b 判断可选类型A是否为空,如果不是空,就!强行解封拿出值,如果是空,那就返回默认值b。这里不涉及到赋值,就是判断返回值到底是谁。 这样可能会比较麻烦,用空合运算符就会简单一些: a??b就实现了(对a进行空判断,不空就强行解封,空就返回b),强行解封拿出值也叫封包
(11)区间运算符
1.闭区间运算符 a…b
2.半开区间运算符a..<b 常用语表示数组什么的,因为b不包含在内
时间: 2024-10-03 22:38:44