Assert: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=== 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…“) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 33: | Zeile 33: | ||
assert(0,"Aha!") --> wirft eine Fehlermeldung mit "Aha!" als Nachricht | assert(0,"Aha!") --> wirft eine Fehlermeldung mit "Aha!" als Nachricht | ||
Aktuelle Version vom 2. Juni 2026, 08:47 Uhr
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