
local table1 = {} --table1에 값이 없는 상태로 테이블이 만들어짐 table1 = {1} --이 값에서 table1 = {1, 2} --이 값처럼 2를 추가하고 싶을 때 table1 = {2} --이렇게는 추가가 안된다. 값이 {2}로 갱신됨 예시. table1 = {1, 2} table.insert(table1, 3) --이렇게 인서트로 추가하는 것임 table1 = {1, 2, 3} ------------------------------------------------------------------------------------------ SongData = { a , b, c} SongData[1] -- a a.Round = { 1,2,3 } --a라는 테이블 값에 Round..
[[]] Table [[ ]] --여러 줄을 문자열로 할당할 때 사용하는 키워드입니다. 예시. local SongCsvData = {} SongCsvData.Value = [[ Round,ID,Quiz,Choice1,Choice2,Answer,AnswerDesc 1,1,이건 퀴즈이다,맞다,아니다,2,퀴즈가 아니다. 1,2,루아스크립트이다,맞다,아니다,1,루아가 맞다. ]] CSV --스프레드시트에서 파일>다운로드>쉼표로 구분된 값(.csv) 하면 메모장에서 열/행을 쉼표로 변경하여 표현해준다. *스프레드시트 참고 https://docs.google.com/spreadsheets/d/1vAhd7Eof97Ffk8eqGqtRviMy6QmY7ra3FeygLA4oVB4/edit?usp=sharing string...

--- Data = { 1, 2, 3 } --이렇게 쉼표로 넣은 값은 인덱스 Data.ID = { a, b, c } --이렇게 공개변수로 넣으면 속성(키) Data = { 1, 2, 3, ID={ a, b, c } } --이렇게 속성(키)를 넣을 수도 있다. (윗줄에 적은게 Data에 값으로 들어오면 이렇게 들어옴) --- 인덱스, 속성 2가지로 구분되어 사용되는데 2개가 합쳐질 수 없다. 예시. Data = { 1, 2, 3 } 일때, Data.ID = { a,b,c } 로 Data에 값을 추가하면 Data = { 1,2,3,ID={a,b,c} } 이렇게 되는데 Data[3] 까지만 불러올 수 있다. ID는 속성(키)이기 때문에 Data[4]가 아닌 Data["ID"] 혹은 Data.ID 이렇게 해야된..