lua-table

    4

    1답변

    루아는 배열로 사용되는 테이블의 "길이"를 계산하기 위해 # 연산자를 사용합니다. C와 같은 언어에서는 길이를 계산 한 후에는 일반적으로 다시 계산하지 않습니다. 예 : int len = strlen(string); 루아에서 다른 점이 있습니까? 하나가 다른 것보다 효율적이지 않습니까? (물론 이것은 아마도 상당히 작은 테이블에 대한 눈에 띄는 차이를 보이

    3

    2답변

    저는 초급 Lua 사용자입니다. Lua에서 Love2D 라이브러리를 사용하여 무언가를 만들려고합니다. 로드 기능에서 나는 나중에 다차원 배열로 사용하기 위해 요소 (숫자)를 사용하여 테이블을 업로드합니다. function love.load() Maximum_X = 32 Maximum_Y = 16 Start_X = 64

    2

    1답변

    코드는 매우 간단합니다. Player = {X_Pos = 1, Y_Pos = 1, Current_Sprite_Num = 100} for j=1, Max_col_length do -- value ofMax_col_length doesn't matter here; positive integer anyway MapLayer_B[j] =

    -1

    1답변

    루아에서 다른 테이블의 요소로 채워진 분리 된 테이블을 만들 수 있습니까? 이와 같이 : TableA = { a=1, b=2, c=3 } TableB = { John=4, Jane =5 } TableC = { x = "asd", y = "dsa", z = "sda" } TableAll = { TableA.a, TableB.John, TableC.x}

    0

    1답변

    나는이 테이블 tbl = { Noa={10,0,3}, melvin={5,3,1}, jeex={500,0,2}, kiim={100,2,3} } 에 도움이 필요 나는 종류의 테이블 예에서 첫 번째 값에 의해, 모든 valueson이 테이블을 NEET. 수치 인덱스와> jeex 500 ,0,2 kiim 100 ,2,3

    3

    1답변

    에서 프로그래밍의 108 페이지에 메타 테이블. 메타 테이블을 이해하는 데 문제가 있습니다. 우리의 예를 확인하도록 돕는다 Set = {} function Set.new (t) local set = {} for _, l in ipairs(t) do set[l] = true end return set end function

    3

    2답변

    대부분의 언어는 동등한 관계와 해시 함수 (해시 테이블 사용) 또는 순서 관계 (트리 포함)를 사용하여 모든 유형의 키에 대해 맵을 효율적으로 구현할 수있는 방법을 제공합니다. 그러나 Lua 테이블은 문자열에 대해서만 이것을 제공합니다. 특히, Lua 테이블 (개념적으로 "객체"구현)을 키로 사용하면 동일한 객체에 대한 참조만으로 다시 조회 할 수 있지만

    3

    1답변

    저는 루아에서 간단한 클래스 구현을했습니다. test = {} test.__index = test function test:new() local o = {} setmetatable(o, self) return o end function test:setName(name) self.name = name p

    2

    2답변

    다차원 테이블에서 0과 1을 얻으려고하고 있지만 제대로 작동하지 않습니다. 나는 많은 게시물을 조사했지만 해결 방법을 찾을 수 없었다. 이 코드입니다 : generatedTerrain={ {0,0,0,0,0}, {0,0,0,0,0} } x=0 y=0 function mapGen() for y=1,67 do gene

    4

    1답변

    C 언어로 함수를 구현하고 Lua 스크립트에 의해 호출 될 것입니다. 이 함수는 인수로 lua 테이블을 받아야하므로 table.I 아래 필드를 읽어야합니다. 아래처럼하려고하지만 내 함수를 실행할 때 충돌이 발생합니다. 누구든지 내 문제를 찾도록 도와 줄 수 있습니까? /* function findImage(options) imagePath