「Lua入門」テーブルの値をソートするサンプル

環境
Lua 5.4.4
Windows 10 Home 64bit

構文
テーブル名 = {要素1,…}
table.sort(テーブル名)
sortメソッドを使って、テーブルの値を並び替えます。

使用例

cftA = {25,46,89}
table.sort(cftA)
print("テーブルの数値を並び替える結果")
print(cftA[1]) 
print(cftA[2]) 
print(cftA[3])

cftB = {"ps","rt","game"}
table.sort(cftB)
print("テーブルの文字列の値を並び替える結果")
print(cftB[1])
print(cftB[2]) 
print(cftB[3])

実行結果
C:\study\skill\lua>lua test.lua
テーブルの数値を並び替える結果
25
46
89
テーブルの文字列の値を並び替える結果
game
ps
rt

Lua

Posted by arkgame