1. Basic operators
Unary operators:--, ++.-
Arithmetic operator two-tuple operator: subtraction
Arithmetic assignment operator: a+=b,a-=b
Relational operators: ==,!=,>,<,>=,<=,=== (constant equals, used to compare instances created by class, compare memory addresses),!==, return value True and False
Logical operator:!,&,&& (short-circuit and, increase speed of operation), |,| | (Short circuit or)
Bitwise operator:~,&,|,^,>>,<<
Other operators:
1, ternary operator: (?:) : X?y:z, where x, Y and z are expressions;
2, parentheses, play to change the priority of operations;
3, reference number (.) : Instance calls properties, methods and other operators;
4, assignment number (=): assignment with the equal operator;
5. Subscript operator []:
6, arrow (): Description function method return value type;
7, comma operator: For the collection of split elements;
8. Colon operator: Used for dictionary set split key value pairs;
This article is from the "Ordinary Road" blog, please be sure to keep this source http://linjohn.blog.51cto.com/1026193/1619218
Swift arithmetic operators