Rust는 다양한 익숙한 유형을 제공합니다:
bool
로 참/거짓 (1 byte)u8
, u16
, u32
, u64
, u128
(u8 = 1 byte, u128 = 16 bytes)i8
, i16
, i32
, i64
, i128
usize
, isize
(보통 4 or 8 bytes)f32
, f64
(4, 8 bytes)(value, value, ...)
[value, value, ...]
([i32; 3] = 12 bytes)str
(문자열 슬라이스) - 런타임에 길이가 알려진 텍스트숫자형은 숫자 끝에 유형을 명시하여 명시적으로 지정할 수 있습니다(예: 13u32
, 2u8
).
다른 언어에서 사용하는 것보다 텍스트는 더 복잡할 수 있습니다.
Rust가 시스템 프로그래밍 언어이기 때문에, 기존에 익숙하지 않은 메모리 문제에 대해서도 신경쓰고 있습니다.
이에 대해서는 다음 페이지를 참고해주세요!