>> 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.