Precedence | Title | Symbols |
---|---|---|
最高 | 后置 | ++, --, ., ?., ? |
前置 | -, +, ++, --, !, labelDefinition@ | |
类型转换 | :, as, as? | |
乘除余 | *, /, % | |
加减 | +, - | |
范围运算符 | .. | |
Infix function 中缀函数(Kotlin 中位运算是中缀函数) | SimpleName | |
Elvis 运算符 | ?: | |
Named checks | in, !in, is, !is | |
比较 | <, >, <=, >= | |
相等判断 | ==, !== | |
逻辑与 | && | |
逻辑或 | || | |
最低 | 赋值 | =, +=, -=, *=, /=, %= |
Kotlin 运算符优先级
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 逻辑运算符 JS中为我们提供了三种逻辑运算符 ! 非 - !可以用来对一个值进行非运算 - 所谓非运算就是值对一个...
- 逻辑运算符 JS中为我们提供了三种逻辑运算符 ! 非 - !可以用来对一个值进行非运算 - 所谓非运算就是值对一个...
- 相等运算符== 如果值的类型不同,则会自动进行类型转换,然后在比较 ===全等用来判断两个值是否全等,和相等类似,...
- 相等运算符 相等运算符用来比较两个值是否相等, 如果相等会返回true,否则返回false 使用 == 来做相等运...
- 1.相等运算符 /* 相等运算符用来比较两个值是否相等, 如果相等会返回true,否则返回false 使用 == ...