루아(LUA)

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

JK77 2022. 2. 11. 05:57

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점