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.