SPEAKER 1 Ternyata program ini, pendek walaupun ia adalah, sebenarnya mempunyai bug. Dalam keadaan yang jarang berlaku, GetString, setiap dokumentasi sendiri, boleh kembali sesuatu yang lain daripada rentetan. Secara khusus, sentinel, satu khas nilai null dipanggil - N-U-L-L. Menandakan nol bahawa secara amnya, sesuatu pergi salah di mana pada tahun ini kes, pengguna mungkin telah ditaip dalam apa-apa rentetan besar yang ia tidak akan muat dalam ingatan, dan sebagainya GetString kekuatan kembali batal dalam kes itu. Atau ia mungkin bahawa pengguna entah bagaimana tidak menaip sebarang rentetan pada semua, dalam mana ada tali boleh kembali. Jadi ia terbaik yang kami mengesan sama ada atau tidak null mempunyai telah dikembalikan seperti berikut - Hanya jika S tidak sama null perlu Saya meneruskan untuk melaksanakan gelung ini. Dalam erti kata lain, jika berlaku GetString untuk kembali batal, saya tidak akan sengaja cuba iterating lebih watak-watak yang hanya tidak ada.