생각보다 많은 부분에서 문자를 다뤄야 할 때가 있습니다.
모든 글씨를 대문자로 나타내거나 : string.upper()
날짜를 자리수에 맞춰 표시 하거나 : string.format()
변수에 저장된 이름으로 대화를 만들거나 : "Hi! "..playername
가끔은 반복되는 문장을 함수로 표시하거나 : string.rep("WHAT! ", 100)
이런 유용한 string을 다루는 방법을 알아두시면 여러가지로 도움이 됩니다.
아래 예제만 보시면 바로 알 수 있을 거에요.
myname = "nobakee"
print(string.upper(myname))
date = 3; month = 5; year = 2020
print(string.format("Date %02d/%02d/%03d", date, month, year))
print(string.format("%.3f",1/3))
print("Hello! "..myname)
print(string.rep("WHAT! ", 100))
특히 점수나 날짜 등으로 자리수를 고정해야 할 때는
string.format("%03d", aaa)
하면 빈칸에 0을 채워 줍니다. 자리수를 맞춰주지요.
'Lua' 카테고리의 다른 글
Lua#9 Table과 iterator (0) | 2020.08.25 |
---|---|
Lua#8 : Array (0) | 2020.08.20 |
Lua#6 : 함수 (0) | 2020.08.12 |
Lua#5 : 조건 (0) | 2020.08.11 |
Lua#4 : 반복 (0) | 2020.08.11 |