Assertions are a way of breaking out of code when there is an error or an unexpected input.

Some languages throw exceptions and some treat it as a break point.



Task

Show an assertion in your language by asserting that an integer variable is equal to 42.




a := 42
Assert(a > 10)
Assert(a < 42) ; throws exception
 
Assert(bool){
    If !bool
        throw Exception("Expression false", -1)
}