1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,390 >> Spreker 1: Dit blyk uit hierdie program, kort maar dit is, 3 00:00:02,390 --> 00:00:03,770 eintlik 'n fout. 4 00:00:03,770 --> 00:00:08,060 In seldsame gevalle, GetString, per sy eie dokumentasie, kan terugkeer 5 00:00:08,060 --> 00:00:09,390 iets anders as 'n string. 6 00:00:09,390 --> 00:00:12,700 Spesifiek, 'n brandwag, 'n spesiale waarde genoem nul - 7 00:00:12,700 --> 00:00:14,080 N-U-L-L. 8 00:00:14,080 --> 00:00:17,350 >> Nul beteken dat die algemeen, iets verkeerd gegaan waardeur in hierdie 9 00:00:17,350 --> 00:00:20,340 geval is, kan die gebruiker in so getik het 'n groot string dat dit nie sou pas 10 00:00:20,340 --> 00:00:23,610 in die geheue, en so GetString mag terugkeer nul in so 'n geval. 11 00:00:23,610 --> 00:00:26,650 >> Of dit kan wees dat die gebruiker of ander manier nie tik nie enige string aan almal, in 12 00:00:26,650 --> 00:00:28,570 welke geval geen string kan terug kom. 13 00:00:28,570 --> 00:00:31,200 So dit is die beste wat ons spoor of nie nul is 14 00:00:31,200 --> 00:00:33,200 is soos volg teruggekeer - 15 00:00:33,200 --> 00:00:40,270 Slegs as S nie gelyk null moet Ek gaan hierdie lus om uit te voer. 16 00:00:40,270 --> 00:00:43,520 >> Met ander woorde, as GetString gebeur null om terug te keer, ek is nie van plan om 17 00:00:43,520 --> 00:00:46,880 per ongeluk probeer iterating oor karakters wat eenvoudig nie daar is nie. 18 00:00:46,880 --> 00:00:49,597