동적 변수 이름을 읽을 가능성이 있는지 알고 싶습니다. 내 스크립트에 변수를 전달하는 프로그래머가 "in1, in2, in3"등을 호출하기 때문에 루프를 만드는 방법이 있습니다. 각 입력을 개별적으로 처리하는 것이 매우 귀찮습니다.루아에서 동적 변수 이름 읽기
여기까지 내가 지금까지 해봤지만, 그냥 오류가 발생합니다.
for i=1,19,2 do
myvar[i] = ["in"..i]
end
나는 루아에 아주 새로운 해요,하지만 난 솔루션이 그 어려운 일이 아니다 희망 : D
편집 : 오, 내가 당신에게 더 많은 정보를 제공하려고합니다. "Main"프로그램은 루아에서 작성된 것이 아니며 단순히 "in1 ..."변수를 설정합니다. 로봇 식 프로그램 소프트웨어의 일종이며 많은 funkt 빌드가 있습니다. 그래서 모든 변수 이름이나 배열을 단순히 사용할 수는 없습니다. 그래서 루아와 관련된 함수 나 다른 것이 아닙니다 ... 작은 스크린 샷입니다 http://www.bilderload.com/daten/unbenanntFAQET.jpg 루아 스크립트가 첫 번째 입력을 전달합니다.
단지 "그냥 오류가 발생합니다"라고 말하는 대신 정확한 오류를 인쇄하면 도움이됩니다. – kikito
죄송합니다. "2 행 : 예상치 못한 기호 '['" – user1238052
테이블에 변수를 내보낼 수 없습니까? 그것은 사안을 크게 단순화합니다. – jpjacobs