table.sort (table [, comp])

テーブルの要素を、'table[1]から'code table[n]まで、所定の順序で並べ替える。

もし'compが与えられたら、それは2つのテーブル要素を受け取り、1つ目が2つ目より小さいときに真を返す関数でなければならない(ソート後に'not comp(a[i+1],a[i])が真になるように)。 comp を指定しない場合は、代わりに、 標準の Lua 演算子 < が使用されます。

ソートのアルゴリズムは安定していません。つまり、指定された順序において等しいと考えられるエレメントは、 ソートによってその相対位置が変わる可能性があります。