1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> বক্তা 1: এটা এই প্রোগ্রাম দেখা যাচ্ছে, সংক্ষেপে, এটা যদিও 3 00:00:02,390 --> 00:00:03,770 আসলে একটি বাগ আছে. 4 00:00:03,770 --> 00:00:08,060 বিরল পরিস্থিতিতে, GetString, প্রতি নিজস্ব ডকুমেন্টেশন, ফিরে আসতে পারেন 5 00:00:08,060 --> 00:00:09,390 একটি স্ট্রিং ছাড়া অন্য কিছু. 6 00:00:09,390 --> 00:00:12,700 বিশেষ করে, একটি সেন্সিনেল, একটি বিশেষ নাল নামক মান - 7 00:00:12,700 --> 00:00:14,080 N-U-, L-এল. 8 00:00:14,080 --> 00:00:17,350 >> যে সাধারণত, কিছু নাল তাৎপর্য্য বহন এই ভুল যদ্দ্বারা গিয়েছিলাম 9 00:00:17,350 --> 00:00:20,340 ক্ষেত্রে, ব্যবহারকারী যেমন টাইপ করা হতে পারে এটি উপযুক্ত নয় যে একটি বড় পংক্তি 10 00:00:20,340 --> 00:00:23,610 মেমরির মধ্যে, এবং তাই যথাসাধ্য GetString সেই ক্ষেত্রে নাল ফিরে. 11 00:00:23,610 --> 00:00:26,650 >> অথবা এটা হতে পারে যে একরকম ইউজার এ, এ সব কোন স্ট্রিং টাইপ করা হয়নি 12 00:00:26,650 --> 00:00:28,570 যা কোন স্ট্রিং ফিরে আসতে পারেন ক্ষেত্রে. 13 00:00:28,570 --> 00:00:31,200 সুতরাং আমরা সনাক্ত যে সেরা আছে নাল কি না তা 14 00:00:31,200 --> 00:00:33,200 নিম্নরূপ ফিরে হয়েছে - 15 00:00:33,200 --> 00:00:40,270 এস সমান নাল উচিত না শুধু যদি আমি এই লুপ চালানো এগিয়ে যান. 16 00:00:40,270 --> 00:00:43,520 >> অন্য কথায়, GetString যদি নাল ফিরে যাও, আমি যাচ্ছি না 17 00:00:43,520 --> 00:00:46,880 ঘটনাক্রমে উপর iterating চেষ্টা সহজভাবে নেই যে অক্ষর. 18 00:00:46,880 --> 00:00:49,597