Tugas Anda adalah menghasilkan pengecualian null-pointer. Yaitu, program Anda harus menerima nilai yang diharapkannya bukan nol, dan melemparkan pengecualian / kesalahan atau macet karena nilainya nol.
Selain itu, tidak dapat dengan jelas membaca kode bahwa nilainya nol. Tujuan Anda adalah membuatnya tampak jelas bagi pembaca bahwa nilainya bukan nol, meskipun sebenarnya demikian.
- Alih-alih nol, Anda dapat menggunakan nihil, tidak ada, tidak ada, atau apa pun yang setara dalam bahasa Anda. Anda juga dapat menggunakan undefined, uninitialized, dan sebagainya.
- Masalah dengan kode Anda harus bahwa variabel tersebut (secara mengejutkan) adalah nol di mana program mengharapkan variabel yang bukan nol.
- Program Anda dapat merespons nol dengan melempar pengecualian, melempar kesalahan, menabrak, atau apa pun yang biasanya dilakukannya ketika null yang tidak terduga ditemukan.
Ini adalah kontes popularitas, jadi cerdaslah!