>> Sprecher 1: Es stellt sich heraus, es gibt immer noch eine Gelegenheit, dies zu verbessern
Programm-Design.
Unsere in meiner for-Schleife, die auf jedem Iteration, ich überprüfen, ob ich weniger
als der String-Länge von s.
Aber der String-Länge von s ist immer gehen, um die gleiche sein, weil sich s
ändert sich nicht.
Und dennoch jedes Mal durch diese Schleife Ich werde die Überprüfung der String-Länge von s,
der String-Länge von s, der String Länge s, die nur dumm ist.
Da es sicherlich einige nehmen müssen Höhe der Zeit, herauszufinden, ein
Länge der Saite.
Und ich verschwende, dass die Zeit mit der Frage, die gleiche Frage wieder und wieder.
>> Nun stellt sich heraus, das können wir verbessern indem er erklärt, sagen wir, einen zweiten variablen
Innenseite meiner for-Schleife.
Nennen wir es n - und trennen Sie es von i, mit einem Komma wie diese -
und setzen n gleich der String-Länge von s.
Semikolon.
Und nun lassen Sie uns meinen Zustand ändern, um ich nicht vergleichen mit dem String
Länge s per se, sondern Statt gegen n.
Auf diese Weise initialisieren wir n auf die String-Länge von s.
Aber auf jeder Iteration der Schleife meine, werde ich Überprüfung i gegen n stattdessen.