if
ํํ์
๋ค๋ฅธ ์ธ์ด์ if
๋ฌธ๊ณผ ๋๊ฐ์ด if
ํํ์์ ์ฌ์ฉํฉ๋๋ค:
fn main() { let mut x = 10; if x % 2 == 0 { x = x / 2; } else { x = 3 * x + 1; } }
๊ฒ๋ค๊ฐ if
๋ ํํ์์ผ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ์๋ ์ฝ๋๋ ์์ ๋์ผํฉ๋๋ค:
fn main() { let mut x = 10; x = if x % 2 == 0 { x / 2 } else { 3 * x + 1 }; }
if
๋ ํํ์์ด๊ณ ํ์
์ ๊ฐ์ ธ์ผ ํ๋ฏ๋ก ๋ถ๊ธฐ ๋ธ๋ก์ ๋ชจ๋ ๊ฐ์ ํ์
์ ๊ฐ์ ธ์ผ ํฉ๋๋ค. ๋๋ฒ์งธ ์์์ x / 2
๋ค์ ;
๋ฅผ ์ถ๊ฐํ์ฌ ์ด๋ป๊ฒ ๋๋์ง ํ์ธํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.