๋ณ€์ˆ˜

๋Ÿฌ์ŠคํŠธ๋Š” ์ •์  ํƒ€์ดํ•‘์„ ํ†ตํ•ด ํƒ€์ž… ์•ˆ์ „์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณ€์ˆ˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ถˆ๋ณ€(immutable)ํ•ฉ๋‹ˆ๋‹ค:

fn main() {
    let x: i32 = 10;
    println!("x: {x}");
    // x = 20;
    // println!("x: {x}");
}
  • ํƒ€์ž… ์ถ”๋ก ์— ๋•๋ถ„์— i32๋Š” ์ƒ๋žต ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๊ฐ€ ์ง„ํ–‰๋  ์ˆ˜๋ก ์ƒ๋žต ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์€ ์ ์  ์ƒ๋žตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.