lua-table

    1

    1답변

    나는 이것을 시도하지만 실패한다. __newindex는 키가 설정되지 않은 경우에만 트리거됩니다. 작업 아래 setmetatable(_G, { __newindex = function (table, key, value) print("key: ", key, "value: ", value) rawset(table, key, value) if key ==

    -2

    1답변

    작동하지 _에 공백을 변경 뭐죠 문제 야의 캔트 나의 교사가 준 지시이기 때문에 쌍을 사용하십시오. 이것은 초보자를위한 코드입니다. text = "ib c e d f" text = string.lower(text) b = text:gsub("%s+", "_") for k=1, #b do if not string.sub(b, k,k) or s

    1

    2답변

    CSV 파일의 일부 데이터를 Lua 테이블로 구문 분석했습니다. 는 이제 몇 시간 동안 다른 테이블에 저장하기 (아직 다른 데이터를 표시하지 않고) 모든 ID를 알고 싶은 테이블이 tab { { id = 1761, anotherID=2, ping=pong} { id = 2071, anotherID=4, ping=notpong} } 이

    1

    1답변

    그래서 테이블 생성자에는 list-like와 record-like의 두 가지 구성 요소가 있습니다. 목록과 같은 항목은 항상 레코드와 비슷한 항목보다 우선합니까? 나는, 다음 시나리오를 고려 의미 : a = {[1]=1, [2]=2, 3} print(a[1]) -- 3 a = {1, [2]=2, [1]=3} print(a[1]) -- 1 인덱스 1

    1

    2답변

    try/catch 블록에 할당 표현식을 래핑하는 방법이 있습니까? Window = {} Window.mt = {} Window.mt.__newindex =function(t,k,v) if k=="x" or k=="y" then error("Readonly field", 2) end t[k]=v end --w is a window

    2

    1답변

    내 질문에 대한 답을 찾을 수 없습니다 : 루아 표의 값으로 배열을 사용할 수 있습니까? local colors = {"blue" = {0,0,1,1}, "green" = {0,1,0,1}, "red" = {1,0,0,1} , "orange" = {0.5, 0, 0.5, 1}, "black" = {0,0,0,1}, "gold" = {1, 215/255, 0

    1

    1답변

    나는 나의지도 모듈에서지도라는 루아 테이블 객체를 생성하고,이 기능은 새로운 인스턴스를 생성합니다 local map = require (*map module location*) Island = map:new() : function Map:new (o) o = o or { centers = {}, corners = {},

    0

    1답변

    테이블의 contese (모든 정수)를 하나의 합계로 만들기 위해 노력했습니다. 나는 최종 목표가 백분율 인 프로젝트에 종사하고있다. 나는 다양한 수량을 넣고 하나의 테이블에 저장하고있다. 그런 다음 표의 정수를 모두 합하여 합계를 구합니다. 모든 모든 도움이 될 것 .... 그것의 반환 합 후에 나에게 아무것도 포기하지 않을, 그러나 function su

    2

    1답변

    나는이 구조를하고 난 마지막 인덱스에 액세스하려고 해요 : table = { {[11] = 22}, {[255] = 1}, {[55] = 1000} } 내가 이것을 시도를하지만, 내가 그 1000 가치를 어떻게 나에게 nil print(table[#table][1]) 반환?

    1

    1답변

    local users = {} table.insert(users, {['uid']= 'xxx'}) 루아 스크립트에서 테이블에 객체를 삽입하는 방법. 삽입하려고하면, Lua는 "[[]]"안에 빈 배열을 가진 빈 배열을 반환합니다. table.insert(users, 'xxx') 문자열을 삽입하면 올바르게 반환됩니다. "[ 'xxx']" 나는 루아를