데이터 형태
Rust에서 변수를 선언할 때 다양한 정보를 담을 수 있는데요 몇게 예를 들자면 숫자, 문자열, 불린, 배열, 객체, 함수 등이 있습니다.
쉽게 설명하지면 데이터 형태라는 것은 박스 안에 변수를 넣을 때 어떤 종류의 데이터로 넣을지를 나타내는 것입니다.
예를 들면, 박스 안에 물을 얼음으로 넣을 수도 있고 물로도 넣을 수 있습니다.
이와 같이 숫자 1이라는 것을 숫자로도 담을 수 있고, 문자열(일상생활에서 사용하는 언어 기호)로도 가능합니다.
변수에 데이터 형태 지정
이제 age
라는 변수 안에 항상 숫자만 들어갈 수 있게 i64
이라는 데이터 형태를 지정하겠습니다.
i64
이라는 데이터 형태는 int
(정수)가 64bit
형태로 저장이 되겠다는 뜻입니다.
int
와 bit는 숫자를 더 자세히 다루는 장에서 알아보겠습니다.
데이터 형태를 지정하기 위해서 변수 이름 다음에 :
을 붙이고 데이터 형태 이름(예: i64
)를 넣고 다음에 값을 넣습니다.
데이터 형태 종류 예시
스칼라 (한 값만 가지고 있음)
정수, 소수, 허수 등
문자열, 불리언, 문자
컴파운드 (여러 값)
정렬, 튜플, 벡터, 스택 등