Kotlin 运算符优先级
2019-07-26 本文已影响0人
wind_sky
Precedence | Title | Symbols |
---|---|---|
最高 | 后置 | ++, --, ., ?., ? |
前置 | -, +, ++, --, !, labelDefinition@ | |
类型转换 | :, as, as? | |
乘除余 | *, /, % | |
加减 | +, - | |
范围运算符 | .. | |
Infix function 中缀函数(Kotlin 中位运算是中缀函数) | SimpleName | |
Elvis 运算符 | ?: | |
Named checks | in, !in, is, !is | |
比较 | <, >, <=, >= | |
相等判断 | ==, !== | |
逻辑与 | && | |
逻辑或 | || | |
最低 | 赋值 | =, +=, -=, *=, /=, %= |