>> SPEAKER 1: Se pare că există încă o oportunitate de a îmbunătăți această
program de proiectare lui.
Preaviz în mea de buclă care pe fiecare repetare, eu sunt de verificare care i este mai puțin
decât lungimea șirului de s..
Dar lungimea șirului a este întotdeauna va fi la fel, pentru că s se
nu se schimbă.
Și totuși, de fiecare dată prin această buclă Am verificarea lungimea șirului de s,
lungimea șir de s, șirul lungime de s, care este doar o prostie.
Deoarece cu siguranță trebuie să ia unele cantitate de timp pentru a descoperi un
lungime șir lui.
Și eu pierd acel moment de a cere aceeași întrebare din nou și din nou.
>> Ei bine, se pare că ne putem îmbunătăți acest prin declararea, să zicem, un al doilea variabil
în interiorul meu pentru buclă.
Să-l numim n - si separa-l din i, cu o virgulă ca aceasta -
și a stabilit n egală cu lungime șir de s.
Punct și virgulă.
Și acum, hai să schimbăm starea mea de Nu am compara cu șirul
lungimea s per se, dar în loc de n.
În acest fel, ne-am inițializa n la lungimea șirului de s..
Dar la fiecare iterație a buclei mea, voi să fie în loc verificarea i împotriva n.