Ваше завдання - створити виключення з нульовим вказівником. Тобто, ваша програма повинна прийняти значення, яке, як вона очікує, буде недійсним, і викинути виняток / помилку або збій, оскільки значення є нульовим.
Крім того, зчитування коду не може бути очевидним, що значення є нульовим. Ваша мета - дати зрозуміти читачеві, що значення не є нульовим, хоча воно і є насправді.
- Замість null ви можете використовувати nil, none, нічого або будь-який еквівалент у вашій мові. Ви також можете використовувати невизначені, неініціалізовані тощо.
- Проблема з вашим кодом повинна полягати в тому, що змінна (на диво) нульова, коли програма очікує ненульову змінну.
- Ваша програма може відповісти на нуль, кинувши виняток, викинувши помилку, збившись або все, що вона зазвичай робить, коли виникає несподіваний нуль.
Це конкурс популярності, тому будьте розумні!