Lua의 반복자와 제네릭 for 루프
반복자와 클로저
반복자는 컬렉션 요소를 순회하는 포인터 구조입니다. Lua에서는 함수로 구현하며, 호출 시 다음 요소를 반환합니다. 반복자는 이전 호출 상태를 유지해야 하며, 클로저가 이를 효과적으로 구현합니다. 클로저는 외부 함수의 지역 변수에 접근 가능한 내부 함수로, 호출 간 상태를 보존합니다.
리스트 순회 반복자 예시 (값 반환):
function create_list ...
7월 29일 11:48에 게시됨