숫자 for
for i = 1, n do
-- i는 1..n
end
for i = n, 1, -1 do
-- 역방향
end
ipairs
for i, v in ipairs(t) do
end
배열부(연속 정수 키)만 순회합니다. nil이 중간에 있으면 거기서 끊깁니다.
함정
t[0]에 넣고ipairs로 기대한 경우#t는 구멍 있는 테이블에서 애매할 수 있음 → 길이를 따로 관리
연습
1 2 3 4 입력을 테이블로 만든 뒤 역순으로 table.concat 하세요.
한 줄
> Lua 루프는 1부터, 구멍 있으면 #와 ipairs를 의심.
더 깊게
읽은 뒤 연습장에서 예제 코드를 한 번 타이핑해 보세요. 눈으로만 보면 하루 뒤 사라집니다.
관련 원리 카드와 문제 태그로 바로 이어서 풀면, 문법·패턴이 한 묶음으로 남습니다.
막히면 30분 규칙: 입력을 로그로 확인 → 기대/실제 한 줄 비교 → 그래도 안 되면 배우기 레슨으로 잠시 복귀.