[[]]
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.gsub
"안녕
하세요" → 스프레드시트에서 2줄일 경우 .csv 파일에서 보면 이와 같이 따옴표가 출력된다.
"안녕, 친구야" → 스프레드시트에서 쉼표가 들어간 경우도 마찬가지로 따옴표가 출력된다.
이 후
result = string.gsub(result, "%\"", "") 함수를 이용하여 따옴표를 없애주는 처리를 한다.
'LuaScript' 카테고리의 다른 글
변수/함수의 선언 방법: 지역, 글로벌, 공개 (0) | 2022.01.13 |
---|---|
테이블: table.insert, 공개변수로 추가 (0) | 2022.01.13 |
테이블: 인덱스, 속성(키) (0) | 2022.01.12 |
숫자,문자 변환: tonumber / tostring (0) | 2022.01.12 |
문자열 문자 교체: string.gsub, 식별자 (0) | 2022.01.12 |