Archive/Rust

[Rustlings] 3. if

 if문은 statement나 expression로 쓸 수 있다. 다른 프로그래밍 언어처럼 조건에 따라 statement를 처리할 수 있다. 또한 if문을 expression으로 사용한다면 조건에 따라 다른 계산 결과를 줄 수 있다. 다만 expression으로 사용할 때는 반드시 각 결괏값은 같은 타입이어야 한다. 그리고 한 줄만 들어간다고 해도 중괄호를 생략해서는 안된다.

let price = if apples > 40 {
  apples
} else {
  apples * 2
}

또한 Rust는 bool 타입을 따로 가지고 있으므로 조건문의 계산 결과는 반드시 bool 이어야 한다.

'Archive > Rust' 카테고리의 다른 글

[Rustlings] 6. struct  (0) 2021.05.16
[Rustlings] 5. Primitive Types  (0) 2021.05.15
[Rustlings] 4. Move Semantics  (0) 2021.05.14
[Rustlings] 2. Functions  (0) 2021.05.11
[Rustlings] 1. Variables  (0) 2021.05.11