Lua 프로그래밍 - 반복자와 메타테이블, 객체지향 프로그래밍

반복자와 제네릭 for 반복자와 클로저 먼저 간단한 반복자를 구현해보겠습니다. 반복자는 내부 상태를 유지하는 클로저를 통해 구현됩니다. -- 팩토리 함수: 테이블을 받아 반복자를 반환 local function factory(tbl) local index = 0 return function() index = index + 1 return tbl[index] end end data = {10, 20, 30} iterator = fa ...

8월 8일 21:48에 게시됨