GARSIAKALBIS 1: Pasirodo šią programą, Trumpai tariant, nors tai, iš tikrųjų yra klaida. Retais atvejais, GetString, už savo dokumentus, gali grįžti nors kitu nei eilutę. Tiksliau, sargybinis, ypatingą vertė vadinama null - N-U-L-L. Null reiškia, kad apskritai kažkas negerai, pagal kurį ši atveju, vartotojas gali įvedėte toks didelis eilutę, kad ji netelpa atmintyje, ir taip GetString galią grįžti null tokiu atveju. Arba gali būti, kad vartotojas kažkaip nebuvo įvesti virveles ne visi, ir tokiu atveju ne styga gali grįžti. Taigi, tai geriausia, kad mes aptikti ar ne null turi buvo grąžintas taip - Tik jei S nėra lygi null turėtų I toliau vykdyti šią kilpą. Kitaip tariant, jei GetString atsitinka grįžti null, aš nesiruošia netyčia pabandyti iteravimu per ženklai, kad tiesiog nėra ten.