>> SPEAKER 1: Si scopre che c'è ancora un'opportunità per migliorare questo
progettazione del programma.
Avviso a mio ciclo for che su ogni iterazione, sto controllando che i è minore
rispetto alla lunghezza della stringa di s.
Ma la lunghezza della stringa di s è sempre andando essere la stessa, perché s sé
Non sta cambiando.
Eppure, ogni volta attraverso questo ciclo Sto controllando la lunghezza della stringa di s,
la lunghezza della stringa s, la stringa lunghezza di s, che è solo stupido.
Perché sicuramente deve prendere un po ' quantità di tempo per capire un
la lunghezza della corda.
E sto sprecando quel tempo chiedendo la stessa domanda più e più volte.
>> Beh, si scopre possiamo migliorare questa dichiarando, per esempio, una seconda variabile
interno del mio ciclo for.
Chiamiamolo n - e separano da i, con una virgola come questo -
e poni n pari al lunghezza della stringa di s.
Punto e virgola.
E ora, cambiamo la mia condizione di non confrontare i contro la stringa
lunghezza di s per sé, ma invece contro il n.
In questo modo, inizializziamo n alla lunghezza della stringa s.
Ma a ogni iterazione del mio ciclo, io essere invece controllare i contro n.