본문으로 건너뛰기

데이터 형태

Rust에서 변수를 선언할 때 다양한 정보를 담을 수 있는데요 몇게 예를 들자면 숫자, 문자열, 불린, 배열, 객체, 함수 등이 있습니다.

쉽게 설명하지면 데이터 형태라는 것은 박스 안에 변수를 넣을 때 어떤 종류의 데이터로 넣을지를 나타내는 것입니다.

예를 들면, 박스 안에 물을 얼음으로 넣을 수도 있고 물로도 넣을 수 있습니다.

이와 같이 숫자 1이라는 것을 숫자로도 담을 수 있고, 문자열(일상생활에서 사용하는 언어 기호)로도 가능합니다.

변수에 데이터 형태 지정

이제 age라는 변수 안에 항상 숫자만 들어갈 수 있게 i64이라는 데이터 형태를 지정하겠습니다.

i64이라는 데이터 형태는 int(정수)가 64bit 형태로 저장이 되겠다는 뜻입니다.

int와 bit는 숫자를 더 자세히 다루는 장에서 알아보겠습니다.

데이터 형태를 지정하기 위해서 변수 이름 다음에 :을 붙이고 데이터 형태 이름(예: i64)를 넣고 다음에 값을 넣습니다.

데이터 형태 종류 예시

스칼라 (한 값만 가지고 있음)

정수, 소수, 허수 등

문자열, 불리언, 문자

컴파운드 (여러 값)

정렬, 튜플, 벡터, 스택 등