Skip to content

G.EXP.02 用括号明确表达式的操作顺序,避免过分依赖默认优先级

【级别】 建议

【描述】

宜使用括号强调表达式的优先级顺序,增加可读性,防止开发者因不熟悉默认的优先级而导致错误。

【反例】

Rust
1 << 2 + 3 // 不符合  
-1i32.abs() // 不符合

【正例】

Rust
(1 << 2) + 3  // 符合 
(-1i32).abs() // 符合