« Introduction au Lua/Fonctions Table » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 79 :
#: Dans la mesure où la table est triée au préalable, nous supprimons la plus petite valeur de la table.
# <code>table.sort(numbers, function(a, b) return a > b end)</code> tri la table <code>numbers</code> dans l'ordre décroissant. La fonction <code>table.sort</code> attend comme second argument optionnel une comparaison obtenue par le biais d'une fonction <code> function(a, b) return a > b end </code>. Cette fonction est une comparaison logique qui vraie lorsque le premier argument est supérieur au second.
#
#* Si vous avez régulièrement besoin d'inverser l'ordre de tri, vous devez déclarer votre fonction de comparaison sur la seconde ligne de votre script: <code> function descending(a, b) return a > b end </code> pour pouvoir invoquer la fonction de tri ainsi: <code>table.sort(numbers, descending)</code>.
=== to remove ===
|