[Lua学习]列表排序

 1 --列表排序

 2 list = {}

 3 

 4 print("请输入10个整数:")

 5 

 6 for i=1,10,1 do

 7     a = io.read("*number")

 8     list[i] = a

 9 end

10 

11 table.sort(list)

12 

13 str = ""

14 for key,value in ipairs(list) do

15     str = str .. value .. " "

16 end

17 print("排序结果:\n" .. str)

ps:table.sort函数默认排序方式从小到大(升序)。 要改变排序规则,给sort函数加一个function参数即可。

运行结果:

[Lua学习]列表排序

你可能感兴趣的:(lua)