Menu
Coddy logo textTech

산술 연산 축약형

Coddy Rust 여정의 Fundamentals 섹션에 포함된 레슨 — 75개 중 17번째.

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을 뺍니다

산술 단축 연산자(arithmetic shortcuts)를 사용하여 작성하세요!

치트 시트

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의 모든 레슨