배열을 선언하는 문법은 다음과 같습니다.
---------------------------------------------------------------------------------------------------
const 또는 var 배열 이름 = [ 배열 길이 ] 형태와 크기 { 할당할 값들... }
---------------------------------------------------------------------------------------------------
예시
const array_name1 = [ 5 ] u8 { 'h', 'e', 'l', 'l', 'o' };
// 양수만 허용하는 8비트짜리 변수가 5개 연속으로 담긴 배열을 선언합니다.
const array_name2 = [ _ ] u8 { 'w', 'o', 'r', 'l', 'd' };
// 언더스코어 "_" 기호는 배열의 길이를 컴파일러가 추론할 수 있을때 숫자 대신 사용할 수 있습니다.
// 위의 경우 언더스코어는 5 와 같습니다.
const array_name3 = [ _ ]u8{ 'h', 'e', 'l', 'l', 'o' };
const length = array_name3.len; // 5
// 위처럼 배열의 길이를 알아낼 수 있습니다.
'Zig' 카테고리의 다른 글
[Zig] if 조건문(statement) (0) | 2024.03.20 |
---|---|
[Zig] 문자열(string literals) (0) | 2024.03.20 |
[Zig] 변수(variables) 와 할당(assignments) (0) | 2024.03.20 |
[Zig] Visual Studio Code 의 Auto-formatter 비 활성화 방법 (0) | 2024.03.20 |
[Zig] Hello World 출력하기 (0) | 2024.03.20 |