더북(TheBook)

실행 결과

이름           마이클 버넘
소속           스타플릿
동생           스팍
싫어하는     클링온

 

실행 결과를 살펴보면 a라는 테이블에 키(key)와 값(value)을 한 쌍씩 저장하였습니다. 그리고 for문을 살펴보면 키(key)를 이용하여 해당 키(key)에 대응되는 값(value)이 출력되는 것을 알 수 있습니다.

 

루아의 테이블 구조를 더 깊게 설명하면 너무 어렵기 때문에 이 정도로 줄이겠습니다. 이후 본문의 설명은 루아 테이블에서 배열의 속성에 중점을 두고 설명하였습니다. 루아 테이블에 대해 조금 더 알아보고 싶다면 루아 공식 문서(https://www.lua.org/pil/2.5.html)에 자세히 설명되어 있으니 참고하세요. 하지만 프로그래밍 언어의 개념도 어려운데 모든 문서가 영어로 되어 있어 이해하기 매우 어렵습니다. 구글에서 한글로 ‘루아 테이블’을 검색해도 한글로 설명한 자료가 있으니 모를 땐 검색을 자주 이용하세요!

TIP 루아 테이블에서 키가 숫자가 아니면 입력한 순서대로 정렬이 되지 않습니다. 따라서 a 테이블만 사용하여 출력하면 입력한 순서대로 출력이 되지 않기 때문에 2개의 테이블을 사용하였습니다.

 

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