>> SPEAKER 1: Det visar sig att det fortfarande en möjlighet att förbättra detta
programmets utformning.
Meddelande i min för loop som på varje iteration, jag kontrollera att jag är mindre
än strängens längd s.
Men strängen längd s är alltid kommer att vara densamma, eftersom s själv
inte förändras.
Och ändå, varje gång genom denna slinga Jag kollar strängen längd s,
strängens längd s, strängen längd s, vilket är bara dumt.
Eftersom säkert det måste ta lite tid att räkna ut en
strängens längd.
Och jag slösar bort den tiden genom att fråga samma fråga om och om igen.
>> Tja, visar det sig att vi kan förbättra den här genom att förklara, säg, en andra variabel
insidan av min för slinga.
Låt oss kalla det n - och separera den från i, med ett kommatecken som denna -
och ställa in n lika med stränglängd s.
Semikolon.
Och nu, låt oss ändra mitt tillstånd till inte jämföra mig mot strängen
längd s per se, men istället mot n.
På detta sätt kan vi initiera n till den stränglängd s.
Men om varje iteration av min slinga, jag istället att kolla jag mot n..