1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> SPEAKER 1: Rezultas tie ankoraŭ ŝancon por plibonigi ĉi 3 00:00:02,830 --> 00:00:04,240 programo dezajno. 4 00:00:04,240 --> 00:00:08,860 Rimarki en mia por buklo kiuj sur ĉiu ripeta, mi kontrolas, ke i estas malpli 5 00:00:08,860 --> 00:00:10,520 ol la korda longeco de s. 6 00:00:10,520 --> 00:00:13,920 Sed la korda longeco de s estas ĉiam tuj estos la sama, ĉar s mem 7 00:00:13,920 --> 00:00:15,010 ne ŝanĝiĝas. 8 00:00:15,010 --> 00:00:18,630 Kaj tamen, ĉiufoje per ĉi maŝo Mi kontrolas la korda longeco de s, 9 00:00:18,630 --> 00:00:21,810 la arĉa longo de s, la kordo longeco de s, kio estas nur stulta. 10 00:00:21,810 --> 00:00:24,580 Ĉar certe ĝi devas preni iun kvanton de tempo por eltrovi pli 11 00:00:24,580 --> 00:00:25,450 kordo-longeco. 12 00:00:25,450 --> 00:00:28,680 Kaj mi malŝparas tiutempe por peti la sama demando denove kaj denove. 13 00:00:28,680 --> 00:00:32,920 >> Nu, tio rezultas ni povas plibonigi ĉi per deklaro, diru, dua variablo 14 00:00:32,920 --> 00:00:34,470 interne de mia por-cirklon. 15 00:00:34,470 --> 00:00:38,240 Ni nomas ĝin n - kaj apartigos gxin el i, kun komo kiel tiu - 16 00:00:38,240 --> 00:00:42,000 kaj sidigu n egalas al la korda longeco de s. 17 00:00:42,000 --> 00:00:42,990 Punktokomo. 18 00:00:42,990 --> 00:00:46,350 Kaj nun, ni ŝanĝos mian kondiĉon al Ne komparu i kontraŭ la kordo 19 00:00:46,350 --> 00:00:49,560 longeco de s per, sed anstataŭ kontraŭ la n. 20 00:00:49,560 --> 00:00:52,360 Tiamaniere, ni pravalorizi n al la korda longeco de s. 21 00:00:52,360 --> 00:00:57,210 Sed je ĉiu ripeto de mia buklo, mi anstataŭ esti kontrolanta i kontraŭ n. 22 00:00:57,210 --> 00:00:59,628