rust-quiz:017-unary-decrement.rs

godme發表於2022-07-12
fn main() {
    let mut a = 5;
    let mut b = 3;
    print!("{}", a-- - --b);
}

rust沒有++--,都會被拆解為+-

a-- - --b=> a-(-(-(-(-b)))) => a - b
很簡單,有五個-,兩兩抵消,最後結果就是相減,結果為2

2

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章