[[name]] 이중 대괄호 형태
Array of table 이 진짜 config 파일 고통 해결: '여러 필드 가진 구조화된 것들 리스트, 한 번에 하나씩 읽거나 편집하고 싶음'. 문법은 이중 대괄호: [[products]]. 파일의 모든 [[products]] block 이 products 배열에 한 요소 추가.
언제 잡나
- 여러 필드 가진 항목 배열.
- 개별 주석, 편집, grep 하고 싶은 항목.
- Inline-table 배열이 너무 길어 읽기 어려운 곳.
[[]] vs [] 구분
[server] 가 그 server table (단수) 열어. [[plugins]] 가 plugins 배열에 한 요소 추가. 각 [[plugins]] 가 자체 self-contained block; 소스 순서 = 배열 순서.
원칙: 의심되면, 'N 개 중 하나' 로 읽히는 구조는 이름으로 키 매겨진 table 의 table 아니라 array of table 이어야. 배열이 순서 보존; 리뷰어가 각 항목에 댓글 가능; 새 entry 가 깨끗하게 추가. YAML 과 비교 — 같은 아이디어, 덜 신뢰성 있는 diff.