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.




type int42(object i)
    return i=42
end type
 
int42 i
 
i = 41 -- type-check failure (desktop/Phix only)
