Ваша задача - создать исключение с нулевым указателем. То есть ваша программа должна принять значение, которое, как ожидается, будет ненулевым, и выдать исключение / ошибку или сбой, потому что значение равно нулю.
Кроме того, при чтении кода не может быть очевидным, что значение равно нулю. Ваша цель - показать читателю, что значение не равно нулю, хотя оно и есть на самом деле.
- Вместо нуля вы можете использовать ноль, ни один, ничего, или любой другой эквивалент в вашем языке. Вы также можете использовать неопределенные, неинициализированные и так далее.
- Проблема с вашим кодом должна заключаться в том, что переменная (удивительно) равна нулю, когда программа ожидает ненулевую переменную.
- Ваша программа может реагировать на нулевое значение, выдавая исключение, выбрасывая ошибку, сбой или все, что она обычно делает, когда встречается неожиданное нулевое значение.
Это конкурс популярности, так что будьте умнее!