
Using the else branch instead of explicitly negating the assertion makes sure the compiler catches assignments in assertion expressions.
Using the else branch instead of explicitly negating the assertion makes sure the compiler catches assignments in assertion expressions.