더북(TheBook)

CHAPTER 05
배열 이해하기

배열(Array)은 여러 데이터를 한꺼번에 담을 수 있는 주머니라고 생각하면 이해하기 쉽습니다. 구조는 그림과 같습니다. 하나의 주머니에 여러 가지의 데이터를 저장하고 필요할 때 데이터를 꺼내 사용하면 됩니다.

 

잠깐만요


루아의 데이터 구조 테이블

엄밀하게 이야기하면 루아에서 여러 데이터를 한군데 묶어주는 데이터 구조는 테이블 구조가 유일합니다. 다른 프로그래밍 언어는 배열, 튜플, 딕셔너리 등 그 쓰임과 사용 용도에 따라 나뉩니다. 하지만 루아에서는 테이블 구조만 사용하고 응용합니다.

 

루아의 테이블에는 아래와 같은 특성이 있습니다.

 

① 테이블은 키(key)와 값(value) 한 쌍을 갖고 있습니다.

② 테이블을 만들 때 키(key)는 생략할 수 있으며 이때 키(key)는 순차적으로 1부터 시작합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.