OC:有隐式转换,所以允许不同类型的数据进行运算。
Swift:没有隐式转换,必须指明类型后才能运算。
1.算数运算符:+ - * / +=(swift中的++变成了+=) -=(swift中的--变成了-=)
2.关系运算符: > < >= <= == !=
3.赋值运算:= += -= /= *=
4.逻辑运算:!&& ||
基本用法跟oc一样,只不过swift中的逻辑运算只能操作Bool 类型数据,而oc可以操作整型(非0即真)
OC:有隐式转换,所以允许不同类型的数据进行运算。
Swift:没有隐式转换,必须指明类型后才能运算。
1.算数运算符:+ - * / +=(swift中的++变成了+=) -=(swift中的--变成了-=)
2.关系运算符: > < >= <= == !=
3.赋值运算:= += -= /= *=
4.逻辑运算:!&& ||
基本用法跟oc一样,只不过swift中的逻辑运算只能操作Bool 类型数据,而oc可以操作整型(非0即真)