Assert

Aus JACK Wiki
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion assert wirft bei einer falschen Bedingung eine Fehlermeldung mit einer selbst erstellten Nachricht. Bei einer wahren Bedingung wird null zurückgegeben.

Syntax

assert(Bedingung, Fehlermeldung)

Parameter

Bedingung: kann ein Wahrheitswert mit True oder False sein oder ein Integer mit 1 oder 0 oder Vergleiche wie 1 < 0, in dem Fall false repräsentierend

Fehlermeldung: String oder beispielsweise Integer

Return Value

Gibt eine Exception zurück
  • wenn zu false ausgewertet wird
  • Gibt null zurück
  • wenn zu true ausgewertet wird

Beispiele

Standardfälle

assert(true(),"Fehler!!11") --> nichts passiert bzw. null
assert(false(),"Aha!")    --> wirft eine Fehlermeldung mit "Aha!" als Nachricht
assert(1,"Fehler!!11") --> nichts passiert bzw. null
assert(0,"Aha!")    --> wirft eine Fehlermeldung mit "Aha!" als Nachricht