1 SPEAKER: מתברר תכנית זו, קצר ככל שיהיה, למעשה יש באג. במקרים נדירים, GetString, לכל תיעוד משלו, יכול לחזור משהו אחר מאשר מחרוזת. באופן ספציפי, זקיף, מיוחד ערך נקרא null - N-U-L-L. מסמל null כי בדרך כלל, משהו השתבש לפיה בזה מקרה, ייתכן שהמשתמש הקליד בכזה מחרוזת גדולה שהוא לא יתאים בזיכרון, וכך GetString כוח תחזיר null במקרה זה. או שזה יכול להיות שהמשתמש איכשהו לא מקליד כל מחרוזת בכלל, ב מקרה לא מחרוזת יכולה לחזור בו. כך שזה הטוב ביותר שאנו מזהים אם לא ריק יש הוחזר כדלקמן - רק אם S לא null שווה צריך אני אמשיך לבצע לולאה זו. במילים אחרות, אם GetString קורה לחזור ריק, אני לא הולך ל תנסה iterating על טעות דמויות שהם פשוט לא שם.