>> HÖGTALARE 1: Det visar sig detta program, kort om det är,
faktiskt har en bugg.
I sällsynta fall GetString, per sin egen dokumentation, kan återvända
något annat än en sträng.
Särskilt är en vaktpost, en speciell värde kallas null -
N-U-L-L.
>> Null innebär att en allmänhet, något gick fel, varvid i detta
fall kan användaren ha skrivit in sådana en stor sträng att den inte skulle passa
i minnet och så GetString styrka returnera null i det fallet.
>> Eller det kan vara att användaren på något sätt inte skriver någon sträng alls, i
vilket fall ingen sträng kan komma tillbaka.
Så det är bäst att vi upptäcker vare null eller inte har
returnerats enligt följande -
Endast om S inte är lika med noll bör Jag fortsätter att köra denna loop.
>> Med andra ord, om GetString händer att returnera null, jag kommer inte att
oavsiktligt försöka iterera över tecken som helt enkelt inte finns.