Beschreibung#
Sortiert eine Sequenz an Ort und Stelle; ein Vergleichsrichter muss eine strenge Reihenfolge definieren.
Rückgabewert#
| Typ | Bedeutung |
|---|---|
none |
Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts. |
Parameter#
| Name | Typ |
|---|---|
sequence |
table |
compare? |
function |
? markiert ein optionales Argument; ... bedeutet eine variable Anzahl von Argumenten. Ungültige Eingaben können einen Lua-Fehler erhöhen, anstatt Null zurückzugeben.
Beispiel und Kontext#
local values = {3, 1, 2}
table.sort(values, function(a, b) return a < b end)Was geschieht: Werte werden {1, 2, 3}; die Tabelle ist sortiert.
Dieses Fragment gibt keine Protokollnachricht aus oder schreibt keine Protokollnachricht. Die angezeigten Werte sind die erwarteten Ergebnisse des Beispiels.
Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.