문제

는 방법을 알아야 합니다 키를 검색 설정의 테이블에서 lua.예를 들어,가 있는 경우 다음과 같은 테이블:

tab = {}
tab[1]='a'
tab[2]='b'
tab[5]='e'

내가 원하는 것을 검색하는 테이블은 다음과 같습니다:

keyset = {1,2,5}
도움이 되었습니까?

해결책

local keyset={}
local n=0

for k,v in pairs(tab) do
  n=n+1
  keyset[n]=k
end

할 수는 없습니다 보장하는 어떤 순서 keyset.하려는 경우 키에는 순서대로 정렬되어,다음 종류 keysettable.sort(keyset).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top