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.




const assert = @import("std").debug.assert;
 
pub fn main() void {
    assert(1 == 0); // On failure, an `unreachable` is reached
}