>> SPEAKER 1: Det viser seg at dette programmet, Kort sagt om den er,
faktisk har en bug.
I sjeldne tilfeller, GetString, per sin egen dokumentasjon, kan returnere
noe annet enn en streng.
Nærmere bestemt en sentinel, en spesiell verdi som kalles null -
N-U-L-L.
>> Null betegner som generelt, noe gikk galt der i dette
tilfelle, kan det hende at brukeren har skrevet inn i en slik en stor streng at det ikke ville passe
i minnet, og så GetString makt returnere null i dette tilfellet.
>> Eller det kan være at brukeren eller annen måte ikke skriv noe streng i det hele tatt, i
fall ingen streng kan komme tilbake.
Så det er best at vi oppdager hvorvidt null har
blitt returnert som følger -
Bare hvis S ikke lik null bør Jeg fortsetter å utføre denne sløyfen.
>> Med andre ord, hvis GetString skjer å returnere null, jeg kommer ikke til å
uhell prøve itera løpet tegn som rett og slett ikke er der.