আপনার কাজটি নাল পয়েন্টার ব্যতিক্রম উত্পন্ন করা। এটি হ'ল, আপনার প্রোগ্রামকে অবশ্যই এমন কোনও মান গ্রহণ করতে হবে যা এটি নন-শূন্য হওয়ার প্রত্যাশা করে এবং একটি ব্যতিক্রম / ত্রুটি বা ক্র্যাশ ফেলে দেয় কারণ মানটি শূন্য হয়।
তদ্ব্যতীত, কোডটি পড়ে এটি স্পষ্ট হতে পারে না যে মানটি নাল। আপনার লক্ষ্যটি পাঠকের কাছে এটিকে স্পষ্ট করে দেখাতে হবে যে মানটি যদিও বাস্তবে রয়েছে তবুও এটি নাল নয়।
- নাল পরিবর্তে, আপনি শূন্য, কিছুই না, কিছুই, বা সমান যা আপনার ভাষাতে ব্যবহার করতে পারেন। আপনি অপরিবর্তিত, অবিচ্ছিন্ন এবং আরও কিছু ব্যবহার করতে পারেন।
- আপনার কোডের সাথে সমস্যাটি অবশ্যই হ'ল চলকটি (আশ্চর্যজনকভাবে) নাল যেখানে প্রোগ্রামটি নন-নাল ভেরিয়েবলের প্রত্যাশা করে।
- আপনার প্রোগ্রামটি একটি ব্যতিক্রম নিক্ষেপ করে, একটি ত্রুটি নিক্ষেপ করে, ক্র্যাশ করে বা যখন অপ্রত্যাশিত শূন্যতার মুখোমুখি হয় তখন সাধারণত যা কিছু করে তা নালকে সাড়া দিতে পারে।
এটি জনপ্রিয়তার প্রতিযোগিতা, তাই চালাক হোন!