Rust 상수와 변수

이승훈·2024년 4월 21일

상수

대문자와 밑줄로 이름을 지을 수 있습니다.
선언과 동시에 정의해야 합니다.
값을 변경할 수 없습니다.

const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;

변수

let 키워드를 사용해서 앞의 값을 가릴 수 있습니다. 데이터 타입도 가릴 수 있습니다.

let spaces = "   ";
let spaces = spaces.len(); //Ok

mut 키워드를 사용해서 앞의 값을 바꿀 수 있습니다. 데이터 타입은 변경할 수 없습니다.

let mut spaces = "   ";
spaces = spaces.len(); //Err
profile
안녕하세요!

0개의 댓글