Сортировать массив по убыванию

AndroSamp

Известный
Автор темы
297
48
Версия MoonLoader
.026-beta
Есть вот такой вот массив:
Код:
local keys = {
    {dist = dist},
    x = 123.00,
    y = 12.30
},
{
    {dist = dist},
    x = 123.00,
    y = 12.30
}

То есть чтобы получить что-то из массива нужное провернуться такое: keys[i][1].dist

Вот и вопрос как сортировать это чудо по убыванию упираясь на dist?

Вопрос может быть и тупой, но у меня какие-то флешбеки после Pawn начинаются. Надеюсь не удалят)

up
 
Последнее редактирование:

Rice.

Известный
Модератор
1,752
1,646
Привет.
Немного другой пример тебе сделаю:
Lua:
local dist = { -- Наша таблица с дистанцями
    57,
    10,
    117,
    5,
    34
}

-- Сортируем таблицу:
table.sort(dist, function(a, b) return (a < b) end)
print(dist[1]) -- выведет 5 - самое маленькое
print(dist[#dist]) -- выведет 117 - самое большое
 
  • Нравится
Реакции: AndroSamp

AndroSamp

Известный
Автор темы
297
48
Привет.
Немного другой пример тебе сделаю:
Lua:
local dist = { -- Наша таблица с дистанцями
    57,
    10,
    117,
    5,
    34
}

-- Сортируем таблицу:
table.sort(dist, function(a, b) return (a < b) end)
print(dist[1]) -- выведет 5 - самое маленькое
print(dist[#dist]) -- выведет 117 - самое большое
Спасибо, но это не то что надо. И я уже вспомнил что да как.