루아(Lua) 튜토리얼 7 | 테이블(tables)
테이블은 루아의 핵심 데이터 구조이다. 테이블이라고 하니까 왜 HTML의 table tag 가 생각나는데 그것과 상관은 없고 배열, 세트, 해시 등 다양한 데이터 구조를 심플하고 효율적으로 만들어 놓은 구조다. 테이블 자료형은 루아만의 특성이라고 볼 수 도 있다. 예를 들어 파이썬은 복합 자료형태로 리스트, 튜플, 딕셔너리가 있는데 루아는 테이블 하나에서 다 작동한다. 루아의 테이블은 객체다. 자바나 파이썬 같은 객체지향 언어에 익숙하면 자료형이 객체라는 말의 이해가 어렵지는 않다. * 먼저 배열처럼 사용해 본다. -- array style a = { } a[1] = "A" a[2] = "B" a[3] = "C" for i = 1, 3 do print(a[i]) end 문법은 배열과 같은데 해쉬맵처럼 키..