루아의 메타 테이블이 OOP에서 작동하는 방식을 배우고 있으며 lua-users의 객체 지향 튜토리얼에서 읽은 코드를 혼동합니다. 위키. 누군가 다음 질문을 설명하는 데 도움이 될 수 있습니까? 감사. 질문 1 : 위키 설명 : 여기서 __call 메타 메서드가있는 클래스 테이블에 메타 테이블을 추가합니다.이 메타 테이블은 값이 함수처럼 호출 될 때 트리거
Beginner to Lua (및 프로그래밍). 테이블을 만들고 임의의 정수로 채우려 고 노력하고 있지만 "인덱스 값을 0으로 만드는 시도"오류가 계속 발생합니다. 나는 이전에 테이블 맵을 정의하는 것을 소홀히 했었기 때문에 여기를 검색했을 때 그 해결책을 발견하고 map = { }에 추가했습니다. 불행히도이 문제는 해결되지 않았습니다. 루프가 임의의 값을
문제가 있습니다. 내 프로그램에서 테이블의 한 필드를 체크해야합니다. if(launchArgs.androidIntent.extras.notification.custom.test_field ~= nil)then...
이 지수는 모든 것이 괜찮 존재하지만 존재하지 않을 때, 나는 오류 얻을 때 : Attempt to index field 'notificat
I가 어떤 경우에 어떤 속성을 포함 할 수없는 frameActions라는 테이블 : 테이블이 특정 속성 이름이있는 경우 내가 확인하려면 어떻게 action = 'UP'
frameActions = {}
frameActions['UP'] = { a = 1, b = 2 }
를? if frameActions[action].c ~= nil then
내 루아 함수는 C 함수를 호출합니다. 그 중 하나는 아래처럼 매우 복잡합니다. 어떻게 모든 인수를 얻을 수 있습니까? C? 인수 colors은 {color, x, y} 구조체 유형 요소의 배열이며 숫자가 불확실합니다. 인수 region은 {x, y, width, height} 구조체 유형입니다. 내가 할 것이 무엇 /* the function in Lua
루아 초보자는 여기 배우기 위해 노력하고 있습니다 ... 루아와 함께하는 4 일째입니다. 그러니 나와 함께 맨발로. 특정 이름을 키로하고 특정 기능을 값으로 사용하여 테이블을 만들고 싶습니다. 키 이름은 사용자가 입력하는 명령을 나타내며 해당 이름의 키가 존재하면 프로그램은 해당 키 값에 저장된 코드를 실행해야합니다. 그래서 예를 들어, 우리는 키 값의 내
그래서 나는 루아 테이블에 대한 정보를 쏟아 부었다. local profiles = {
{ text = "Profile 1", name = "Profile 1", func = fuction() loadProfile("Profile 1");, INT = .5, STR = .5, AGI = .5, CRIT = .5, HASTE = .5, MAS = .5, M
나는 테이블을 가지고 있으며 루프가 테이블 키 일치를 찾지 못하면 매번 업데이트됩니다. for d in io.popen("ls -a /mnt/mediashare/net"):lines() do
OnlineCheck[#OnlineCheck+1] = d
end
먼저 나는 경기를 루프 휴식을 세운 경우 일치를 형성 찾기 위해 나는 다른 루프를 실행
나는 각 mob에 대한 평균 xp를 추적하는 테이블을 생성하는 MUD 스크립트를 작성하려고합니다. 테이블의 요소가 존재하는지 여부를 확인하는 구문에 문제가 있습니다. 나는 이런 식으로 뭔가를 시도했지만 점점 계속 : 나는 mobz.troll = {kc, xp}, mobz.warrior = {kc, xp}, mobz.wizard = {kc, xp} 및 mob
게임용 리플레이 모듈을 쓰고 있습니다. 전체 논리는 루아로 작성되었습니다. 플레이어의 의견을 기록하고 같은 결과가 동일한 입력으로 계산되기를 바랍니다. 언제든지 어떤 기계에서든지 '쌍'으로 '같은'루아 테이블을 반복 할 때 순서가 고정되어 있는지 궁금합니다. 또는 테이블의 키 유형에 따라 달라집니다. 예를 들어 테이블 키가있는 테이블은 정상입니까?