lua-table

    9

    3답변

    의 테이블에 추가 않습니다. 이 작업을 수행하는 쉬운 방법이 있습니까?

    3

    2답변

    실제 데이터베이스를 사용할 수없는 환경에서 구조와 같은 관계형 데이터베이스를 요구하는 프로젝트가 있습니다. 언어는 루아로 제한되어 있습니다. 루아는 내 언어가 가장 먼 언어입니다. 다음과 같은 구조의 테이블이 있습니다. table={ m:r={ x=1 y=1 displayName="Red" } m:y={

    3

    1답변

    에 배열에서 여러 요소를 제거, 나는 (table.remove 단지 호출을 반복없이) 배열에서 X 요소를 제거하고 반환하는 빠른 방법이 있나요 table.remove(array, index) 가 알아?

    1

    1답변

    나는 소수의 배열을 Lua의 단일 배열로 결합하려고합니다. 이 스크립트를 실행할 때 arg.n = nil 값으로 인해 오류가 발생하여 arg.n에 매개 변수의 수가 함수로 전송되지 않아야하며 각각을 반복해야합니다. 어떤 조언이 필요합니까? function array_concat(...) -- Combine Multiple Arrays -- Usage:

    1

    3답변

    키 자체에서 키가 속한 테이블을 검색하는 방법이 있습니까? 예를 들어 tbl { Italy = "Roma" } 이탈리아에서 tbl로 돌아갈 수 있습니까?

    3

    1답변

    이것은 왜 내가 불가능했는지 항상 궁금해 한 질문입니다. 완벽한 복제 기능을 만들 수없는 이유는 무엇입니까? 루아 5.3에는 table.copy 함수가 포함되어 있지 않습니다 ... 모든 문제/케이스를 처리한다고 가정합니다. 몇 가지 이유를 완벽하게 복제 또는 복사를 설명 할 수 https://gist.github.com/MihailJP/3931841 및

    3

    1답변

    내가 t 테이블, t를 호출, 같은이기 때문에, 단순한 더미 예제 파일은 documentation에 따르면 긴 단어 t = {} t.__call = print t.__call(1) t(2) 보다 더 많은 설명 생각 내 루아 코드에서 작동하지 않습니다 t(2)은 t.__call(2)과 같이 t.__call 전화로 리디렉션되어야합니다. t.__call

    0

    1답변

    특정 충돌에 대해 테이블의 모든 개체를 감지하는 데 문제가 있습니다. 테이블의 첫 번째 오브젝트가 눈덩이처럼 치는 경우에만 점수를 올릴 수 있습니다. 다음은 객체의 생성 및 충돌에 사용하는 코드입니다. 버튼을 누른 후 createSnowBall()에 대한 함수 호출이 있습니다. 그 부분은 잘 작동합니다. local physics = require("phys

    3

    1답변

    루아 5.1에서 테이블에 대해 __gc 메서드를 사용할 수 없다는 문제에 현재 직면하고 있습니다. 루아 5.2에서 구현되었으므로 현재이 문제가 발생합니다. 그러나 루아 표가 수집되면 할당 된 원시 자원을 릴리스하려고합니다. Lua 5.1 용 Lua 5.2에서 __gc metamethod의 기능을 제공하는 해결 방법을 만들 수 있습니까?

    2

    2답변

    의 끝에서 n 번째 요소를 가져옵니다 : local list = {'foo', 'bar', 'baz', 'qux'} 을 나는 끝에서 N 번째 항목을 어떻게합니까?