변수와 연산자

변수를 정의할 때는, 정수의 경우는 1, 실수는 1.2, 문자는'a', 문자열은 "abc", 불리언은 true 그리고 유닛은 () 와 같은 문법을 사용합니다.

정수는 16진수나 8진수 또는 2진수로 표시할 수 있으며, 각각의 변수 앞에 다음을 붙여서 표시합니다: 0x, 0o or 0b.

숫자 자료형은 가독성을 높이기 위해 밑줄을 넣을 수 있습니다. 예를 들면, 1_0001000과 같고, 0.000_0010.000001과 같습니다.

변수를 정의할 때는 컴파일러에게 자료형을 알려주어야 합니다. 여기서는 u32 로 부호없는 32비트 정수형임을 알리고, i32로 부호있는 32비트 정수임을 표시했습니다.

사용가능한 연산자와 우선 순위C계열 언어와 비슷합니다.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX