购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4.6 运算符优先级

所谓的运算符优先级,是指在表达式中哪一种运算符先进行计算,哪一种运算符后进行计算,与数学中的四则运算遵循“先乘除,后加减”的道理一样。

Kotlin 中的运算遵循的规则是:优先级高的操作先执行,优先级低的操作后执行,处于同一个优先级的操作是按照从左到右的顺序进行的。当然,也可以使用小括号,括号内的操作优先进行。Kotlin运算符优先级如表2-9所示。

表2-9

对于运算符的优先级,一时半刻记不住也是可以理解的,所以,在写表达式时,可以使用小括号,例如:a and ((b!=c) or 50*(50-d)),这样就减少了很多不必要的麻烦。 CfwmZRVU0vxVNGx/S3jYVuC/LOnGTjOntb5tdQJyAK3tJ1yyWgwbWzbvIYdVJZD5

点击中间区域
呼出菜单
上一章
目录
下一章
×