« Introduction au Lua/Fonctions Table » : différence entre les versions

Contenu supprimé Contenu ajouté
Youni Verciti (discussion | contributions)
Aucun résumé des modifications
Youni Verciti (discussion | contributions)
Ligne 15 :
# Ajouter le code suivant et enregistrer la page:
<source lang="lua">
local p = {}
 
function p.tablelibrary()
local numbers = {}
local result
math.randomseed(os.time())
for i = 1, 10, 1 do
table.insert(numbers, math.random(1, 10))
end
result = ';random numbers\n'
result = result .. ':' .. table.concat(numbers, ', ') .. '\n'
table.sort(numbers)
result = result .. ';sorted numbers\n'
result = result .. ':' .. table.concat(numbers, ', ') .. '\n'
 
table.remove(numbers, 1)
result = result .. ';after removing the first value\n'
result = result .. ':' .. table.concat(numbers, ', ') .. '\n'
 
table.sort(numbers, function(a, b) return a > b end)
result = result .. ';sorted in descending order\n'
result = result .. ':' .. table.concat(numbers, ', ') .. '\n'
return result
end
return p
</source>