G.EXP.02 用括号明确表达式的操作顺序,避免过分依赖默认优先级
【级别】 建议
【描述】
宜使用括号强调表达式的优先级顺序,增加可读性,防止开发者因不熟悉默认的优先级而导致错误。
【反例】
Rust
1 << 2 + 3 // 不符合
-1i32.abs() // 不符合
【正例】
Rust
(1 << 2) + 3 // 符合
(-1i32).abs() // 符合