변수와 연산자
변수를 정의할 때는, 정수의 경우는 1
, 실수는 1.2
, 문자는'a'
, 문자열은 "abc"
,
불리언은 true
그리고 유닛은 ()
와 같은 문법을 사용합니다.
정수는 16진수나 8진수 또는 2진수로 표시할 수 있으며, 각각의 변수 앞에 다음을
붙여서 표시합니다: 0x
, 0o
or 0b
.
숫자 자료형은 가독성을 높이기 위해 밑줄을 넣을 수 있습니다. 예를 들면,
1_000
은 1000
과 같고, 0.000_001
는 0.000001
과 같습니다.
변수를 정의할 때는 컴파일러에게 자료형을 알려주어야 합니다. 여기서는
u32
로 부호없는 32비트 정수형임을 알리고, i32
로 부호있는 32비트 정수임을 표시했습니다.
사용가능한 연산자와 우선 순위는 C계열 언어와 비슷합니다.