sort()
Published Sep 17, 2023
Contribute to Docs
The table.sort()
function sorts a given table in place.
Syntax
table.sort(table, [comp])
The first argument, table
, is the table to be sorted. The second argument, comp
, is an optional comparison function that specifies the sorting order. If comp
is not provided, the default less-than operation is used.
Example
In this example, there is a table named numbers
. The table.sort()
function is used to sort the table in ascending order.
local numbers = {5, 3, 1, 4, 2}table.sort(numbers)for i, v in pairs(numbers) doprint(v)end
The code results in the following output:
12345
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn Lua on Codecademy
- Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!Includes 6 CoursesWith Professional CertificationBeginner Friendly75 hours - Free course
Learn Lua
Learn the basics of Lua, a general-purpose programming language used for building games, web apps, and developer tools.Beginner Friendly4 hours