본문 바로가기
루아(LUA)

중복된 테이블 문자열 이어붙이기

by JK77 2022. 2. 11.

local Scores = {{"수학", "90점"}, {"영어", "80점"},{"국어","50점"}}
local Sheet = ''

for i,v in pairs(Scores) do
Sheet ..= v[1]..': '..v[2]..', '
end

print(string.sub(Sheet, 1, #Sheet-2))  -- 수학: 90점, 영어: 80점, 국어: 50점

 

딕셔너리 형태

local Scores = {['수학'] = 90, ['영어'] = 80, ['국어'] = 50}

local Sheet = ''

 

for i,v in pairs(Scores) do

Sheet ..= i..': '..v..'점, '

end

 

print(string.sub(Sheet, 1, #Sheet-2)) -- 수학: 90점, 영어: 80점, 국어: 50점

'루아(LUA)' 카테고리의 다른 글

메타테이블 #1  (0) 2022.01.15
시간 지연 함수 [루아]  (0) 2022.01.12
객체(테이블)에 함수를 저장하는 3가지 방법  (0) 2022.01.08
메타테이블과 __index 메타메서드  (0) 2022.01.08
이름 붙인 인자 넘기기  (0) 2022.01.07