一、用pairs/ipairs泛型来实现
local array = {99,27,50,8,94,19,66,56,75,34,89,11} local j for i,v in ipairs(array) do j=i+1 while array[j] do if array[j]<array[i] then array[i],array[j]=array[j],array[i] end j=j+1 end end
二、用#table来实现
local array = {99,27,50,8,94,19,66,56,75,34,89,11} for i=1,#array do for j=i+1,#array do if array[j]<array[i] then array[i],array[j]=array[j],array[i] end end end
三、使用function
local array = {99,27,50,8,94,19,66,56,75,34,89,11} table.sort(array, function(a,b) return (a>b) end);