나는이 테이블루아 테이블 종류
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
Noa 10,0,3
melvin 5,3,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
Noa 10,0,3
melvin 5,3,1
전용 테이블 소자 출력 순서를 갖는다. 키가 문자열 인 테이블은 정렬 할 수 없습니다. 첫 번째 단계는 실제로 주문이있는 테이블을 만드는 것입니다. 현재 테이블의 요소를 반복하여 현재 테이블을 기반으로 새 테이블에 값을 삽입합니다. 현재 테이블은 키와 값을 모두 포함합니다. 당신은 실제 배열이 있으면
local array = {}
for key, value in pairs(tbl) do
array[#array + 1] = {key = key, value = value}
end
, 는 당신은 table.sort
으로 정렬 할 수 있습니다.
나는 간단한 해결책이있다 || 함수 TableSortByValue (TBL) 테이블에 의해 제 값 \t --sort \t 배열 = {} _ 난의 쌍 (TBL) \t \t table.insert 수행 (Ⅰ, _) 용 \t \t \t - (배열, 함수 (또는 배열)) {{1, ...} = {[1 ...] = {1,1,2, a, b) \t \t a [1]> b [1] \t end) \t 반환 배열 끝 –
테이블을 정렬 할 수 없습니다. 키를 정렬 할 수 있습니다. –