예1)
function maximum(a)
local nPos = 1
local nMax = a[nPos]
for i, val in ipairs(a) do -> i-인덱스, val-값, in ipairs로 a인덱스를 훑는다
if val > nMax then
nPos = i
nMax = val
end
end
return nMax, nPos
end
print(maximum({12,23,42,2,5}))
예2)
function sum(...)
local val = 0
for i, v in ipairs({...}) do -> i-인덱스 v값 in ipairs로 가변인자를 테이블화 해서 훑는다
val = val + v
end
return val
end
print(sum(12,32,12,32,12))