Roblox - Lua script - tables(테이블) (array,hash etc..) #1
루아에서 테이블이란
- 배열, 세트, 해시 등 다양한 데이터 구조를 심플하고 효율적으로 만들어 놓은 구조.
- 루아의 테이블은 객체.
- 테이블 자료형은 루아만의 특성.
예제 코드를 살펴보자.
코드)
위 코드를 보면 알 수 있듯이
기본 배열 선언부터 미리 빈 배열을 만들어 놓고 배열에 값들을 입력해나가는 방식까지.
또는
배열의 사용(key)값은 정수와 소수 등등 아니라 문자 값도 들어갈 수 있다.
예)
local array = { }
array[1] = 1
array[1.5] = 1.5
array["abc"] = "d"
기초 중의 기초를 알았으니 다음 시간엔 조금 심화(?)된 방법을 알아보자
Freesh (Free + Finish) - 맺음말
- 예시들을 잘 보고 내가 만들려고 하는 프로젝트(게임)에 알맞는 방법으로 프로그래밍을 할 수 있도록 여러 방법의 테이블 구조를 사용해보며 루아에 스며 들어보자.
댓글
댓글 쓰기