Closures

comparefunctions

Überprüft, ob zwei Funktionsreferenzen auf denselben zugrunde liegenden Abschluss verweisen.

Syntax

comparefunctions(func1: function, func2: function): boolean
Aliase comparefunction

Argumente

NameTypBeschreibung
func1functionErste zu vergleichende Funktion.
func2functionZweite Funktion zum Vergleichen.

Rückgaben

NameTypBeschreibung
equalbooleanTrue, wenn beide Eingaben in dasselbe zugrunde liegende Objekt oder dieselbe zugrunde liegende Funktion aufgelöst werden.

Beschreibung

Überprüft, ob zwei Funktionsreferenzen auf denselben zugrunde liegenden Abschluss verweisen.

Rufe es mit 2 Parameter(n) auf: func1, func2. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt equal (boolean) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.

Beispiel

Beispielaufruf mit Platzhalterwerten.

local result = comparefunctions(function() end, function() end)
print(result)