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 使用 == ...