원시 값(Primitive Values)
원시 값(Primitive Values)
Zig에는 언어 차원에서 미리 정해진 기본 값들이 있어요. 이 값들은 특별한 문법으로 표현되고, 문서 곳곳에서 마치 상수처럼 사용됩니다. 처음 보면 헷갈릴 수 있는데요, 사실 몇 가지만 기억하면 돼요.
본문
아래 표는 원시 값의 이름과 그 의미를 정리한 거예요.
| 이름 | 설명 |
|---|---|
true and false |
bool 값 |
null |
옵셔널 타입을 null로 설정할 때 사용 |
undefined |
값을 지정하지 않은 채로 둘 때 사용 |
하나씩 살펴볼게요.
true와 false 는 불리언(boolean) 값의 두 가지 상태를 나타내요. 조건문이나 논리 연산에서 조건의 참·거짓을 표현할 때 쓰는 값이에요.
null 은 옵셔널(optional) 타입을 다룰 때 "값이 없음"을 표현하는 값이에요. 어떤 값이 비어 있을 수 있는 상황에서 그 상태를 직접 설정해 줄 때 사용합니다.
undefined 는 값을 일단 지정하지 않고 두고 싶을 때 사용해요. 아직 정해지지 않은 값을 나타내는 자리표시자 같은 역할을 하는 값이죠.