2010-03-23 1 views
6

인자를 받아들이는 루아 함수가 있습니다. 나는 인수와 함께 오류를 기록 할 수 있도록 인수의 이름을 얻고 싶다.루아에서 인수의 이름을 얻는 방법?

루아에서 인수 이름을 얻는 방법에 대한 아이디어가 있습니까?

+0

어떻게 함수 안에 매개 변수 이름을 알지 못합니까? 당신이하지 않으면, 당신은 그들을 참조하는 방법? –

+0

그는 아마도 메서드 인수와 로깅에서 자신을 반복하고 싶지 않습니다. function f (firstname) print ("firstname is".. firstname) ... 누군가가 변수 이름을 바꿀 때 문자열 리터럴에서 전환되지 않을 수 있습니다. – ponzao

답변

10

debug.getlocal을 사용하십시오.

+0

매우 차가워서이 사실을 알지 못했습니다. 내가 틀렸기 때문에 내 대답을 삭제했습니다. – ponzao