Bezeichnung
Assert -- schlägt fehl, wenn angegebener Ausdruck falsch ist (V5.0)
Übersicht
Assert(expr)
Beschreibung
Dieser Befehl überprüft, ob der angegebene Ausdruck False ist (oder Nil) und verursacht einen Fehler, wenn dies der Fall ist. Dies ist vor allem nützlich für Debugging-Zwecke. Sie kann auch eine Tabelle oder eine Funktion in expr übergeben. In diesem Fall wird expr wie True betrachtet werden.

Dieser Aufruf kann durch Angabe der ‘-nodebug’ deaktiviert werden, wenn das Konsolenargument als Skript oder Applet ausgeführt wird. In diesem Fall, wird der Aufruf Assert() überhaupt nichts tun. Siehe Konsolenargumente für Details.

Eingaben
expr
Ausdruck überprüfen
Beispiel
a = 5
b = 0
Assert(b <> 0)
c = a / b
In dem obigen Code wird Assert() verwendet, um sicherzustellen, dass wir nicht durch Null teilen. Assert() wird einen solchen Fehler durch die Überprüfung von b gegen Null verhindern.

Navigation zeigen