Menu
Coddy logo textTech

算術演算の短縮表記

CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 17/75。

Rustは、自己算術演算のための便利なショートカットを作成しました。

例えば、次のように書く代わりに:

let mut a: i32 = 5;
a = a + 3; // aは8を保持します

+= と書くことで、これを簡略化できます:

let mut a: i32 = 5;
a += 3; // aは8を保持します

+=a 自身に値 3 を加算しています。

この操作はすべての算術演算で有効です:

演算子ショートカット
++=
--=
**=
//=
%%=
challenge icon

チャレンジ

初心者

count の初期化が含まれるコードが与えられています。(この行を削除しないでください!)

あなたのタスクは、以下の操作を**この順番で**追加することです:

  1. count4 を加算する
  2. count2 倍にする
  3. count から 1 を減算する

これを行うには、算術演算のショートカットを使用してください!

チートシート

Rustは、自己算術演算のためのショートカット演算子を提供しています:

演算子ショートカット
++=
--=
**=
//=
%%=

次のように書く代わりに:

let mut a: i32 = 5;
a = a + 3; // aは8を保持します

ショートカットを使用できます:

let mut a: i32 = 5;
a += 3; // aは8を保持します

自分で試してみよう

fn main() {
    let mut count: i32 = 0;
    
    // 以下にコードを書いてください
    
    
    // 以下の行は変更しないでください
    println!("count = {}", count);
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン