2009-09-02 3 views
4

나는 각각 특정 수의 인수를 취하는 수많은 함수 (디자인 타임에는 알 수 없음)가 있습니다. 나는 논쟁의 표를 가지고있다. 이 인수 테이블을 사용하여 함수를 어떻게 호출합니까?루아 : args로 테이블 사용

감사합니다, 제임스

답변

14

사용 unpack() :

function test(a,b,c) 
    print(a+b+c) 
end 

myargs = {1,2,3} 

test(unpack(myargs)) -- prints "6"