Bedeutung#

Funktionen können mehrere Werte annehmen und zurückgeben. Der Vertrag eines Callbacks gehört zum jeweiligen Ereignissender. Übertrage die Signatur eines Ereignisses nicht auf ein anderes.

Beispiel#

LUA
local function read_pair()
  return "name", 2
end
local name, count = read_pair()

Was geschieht: name = "name", count = 2; eine Funktion lieferte zwei Werte.

Dieses Fragment gibt keine Protokollnachricht aus oder schreibt keine Protokollnachricht. Die angezeigten Werte sind die erwarteten Ergebnisse des Beispiels.

Methoden und verwandte Aufrufe#

API-Referenz.