모든 숫자 항목에 대해 무언가를하는 가변 개수의 인수를 사용하여 함수를 작성하려고했습니다. 내가이 프로그램을 실행할 때, 그것은 바로 첫 번째 숫자가 아닌 인수에 중지가변 개수의 인수를 사용하여 루아 함수의 인수를 처리하는 중
function luaFunc (...)
for i,v in ipairs{...} do
if type(v)=='number' then
--do something
end
end
end
하지만, 그래서 나는 이런 식으로 뭔가를 내놓았다. 뭐가 문제 야?
이되지 않은 첫 번째 숫자 인수의 첫번째 전무 인수에서 멈 춥니 다. – lhf
그게 맞아, 고마워. – VahidM
ipairs 용 문서를 읽는다면 구체적으로 알려줍니다. 나는 당신이 여기에서 찾고있는 것이'pairs' 함수라고 생각합니다. 이것은 테이블의 모든 키를 반복합니다 (반드시 순서는 아님). –