>> SPEAKER 1: Si scopre questo programma, breve che sia,
in realtà ha un bug.
In rare circostanze, GetString, per la propria documentazione, può tornare
qualcosa di diverso da una stringa.
In particolare, una sentinella, uno speciale valore denominato null -
N-U-L-L.
>> Significa nulla che in generale, qualcosa è andato storto per cui in questo
caso, l'utente potrebbe aver digitato tale una grossa corda che non si adatterebbe
nella memoria, e così GetString forza restituire null in quel caso.
>> Oppure potrebbe essere che l'utente in qualche modo non digitare qualsiasi stringa a tutti, in
qual caso nessuna stringa può tornare.
Quindi è meglio che noi rileviamo se non nullo ha
stati restituiti come segue -
Solo se S non è uguale nullo dovrebbe Procedo per eseguire questo ciclo.
>> In altre parole, se GetString succede per restituire nulla, io non ho intenzione di
accidentalmente provare iterare su personaggi che semplicemente non ci sono.