>> Oratè 1: Sipoze kounye a ke mwen te vle bay reyur kapasite nan
si w ap estènye kòm byen.
Oke, ensten premye fwa mwen ta dwe, tankou anvan, yo fè yon
blòk, rele etènye sa a.
Espesifye ke mwen ta renmen presize ak yon kantite konbyen fwa
Grafouyen ta dwe estènye.
Apre sa klike OK.
Kite m 'avanse pou pi sou sa a sou bò dwat la bay tèt mwen kèk chanm plis ankò.
>> Lè sa a, kite m 'ankò ale nan Repete, anile default la 10 ak n.
Kite m 'ale ak deklarasyon an di epi di pa "alo", men li
"Pase men sou" pou yon dezyèm fwa.
Lè sa a, pran relèv yon moman an.
Epi sa a, li.
>> Koulye a, mwen gen yon blòk rele etènye, kòm byen ke yon blòk rele tous.
Se konsa, ki kounye a si mwen vle Scratch yo touse ak etènye, mwen ka tou senpleman presize yon
etènye anba a tous l 'yo.
Twa fwa, di.
Klike sou drapo a vèt, ak mwen ta dwe wè tout bon, tous, tous, tous.
Ki te swiv pa pase men sou, pase men sou, pase men sou.
Etènye pi reyalis mwen an nan dat.
>> Koulye a, remake yon bagay ki move sou modèl sa a.
Menm si mwen pa t 'kareman kopi nenpòt ki moso devinèt, mwen
definitivman trennen ak tonbe bèl anpil moso yo devinèt menm, bay
fonksyon nan yon sèl yon tout tan tout tan se konsa yon ti kras diferan Non pase lòt, etènye a
kont tous.
Se konsa, sa a se yon opòtinite pou faktè soti kèk kòd komen.
Vreman vre, remake diferans la sèlman ant tous ak etènye se ke yon sèl
gen reyur te di «tous," a lòt kote nan ki li di: "pase men sou."
>> Se konsa, pa t 'kapab nou yon jan kanmenm jeneralizasyon sa a Kòd nan yon fason ke nou tou senpleman
presize sa ki pawòl Bondye nou vle nan grate yo rete?
Apre sa, tou depann de mo sa a, li pral efektivman gen yon tous oswa
li pral yon estènye.
Se konsa, kite a ale pi devan epi fè sa.
Se pou yo fè yon fonksyon twazyèm ak rele yon sèl sa a, "di." e mwen vle l 'bay
aksepte, pa jis yon nimewo, men fwa sa a yon kòd, otreman li te ye kòm yon
mo oubyen yon fraz.
>> And we'll call this "word."
Apre sa, konbyen fwa pou m vle di mo sa a?
Oke kite la presize yon nonb, rele l 'ankò n.
Apre sa, jis fè blòk sa a plis lizib, kite m 'ale pi devan epi ajoute yon
mete etikèt sou yo rele "fwa." Se konsa, ki lè ou li blòk sa a de gòch a dwat, li
literalman di "di fwa mo n."
>> Koulye a, kite m 'ale pi devan epi klike OKE.
Epi, koulye a kite m 'aplike blòk sa a, ankò lè l sèvi avèk yon blòk repete.
Ki espesifye ke mwen vle li nan repete fwa n.
Ki espesifye ke mwen vle di yon bagay pou yon dezyèm fwa.
Men, olye ke yon bagay difisil kode nan fonksyon sa a, se pou yo olye pou trennen
ak gout pawòl Bondye a ki nan te pase pous
Se pou yo Lè sa a, se pou yonn tann dezyèm fwa.
Se konsa, koulye a kite m 'ale retounen lakay yo epi rafine mwen en nan tous ak estènye,
nan yon fason ke moun de fonksyon rele fonksyon sa a twazyèm, kidonk
minimize kantite lajan an nan kopi kòd.
Se konsa, kite a literalman voye jete sa a Kòd lwen.
Se pou nou voye jete Kòd sa a ale.
Ak tan sa a, se pou yo tou senpleman presize ki tous yo ta dwe aplike pa
li di: "ap touse" kèk n kantite fwa.
>> Apre sa, Menm jan an tou, èske nou ka tounen ladan l epi re-aplike etènye konsa ke li sèvi ak
di ak yon diskisyon de fwa "pase men sou" n.
Se konsa, sa nou fè?
Nou te rekonèt kòd la ki te komen nan tou de tous nou yo ak nou
etènye fonksyon, konsidere li soti nan yon nouvo fonksyon twazyèm, ak Lè sa a,
reekri tous ak estènye nan sa yo yon fason ke yo rele sa
twazyèm ak nouvo fonksyon.
>> Koulye a, nou te absoliman te fè tout sa a pwogram pi konplike pase sa li
reyèlman bezwen yo dwe.
Apre yo tout, nan fen jou a, nou jis bezwen reyur yo touse twa fwa
ak estènye twa fwa.
Apre sa, nou te ka toujou fè sa ou ak moso devinèt jis yon kèk.
Men, jan pwogram nou yo jwenn pi plis konplike, ak pwogram nou yo plis
sofistike, sa a teknik nan faktè soti Kòd ki komen yo, oswa
yerarchize dekonpoze pwogram ou an nan pi piti fonksyon, chak nan yo ki
rele lòt fonksyon, se yon trè konvenkan teknik.
Paske li pral asire ke kòd ou a, menm jan li vin pi konplèks, rete
fasil yo mete ak tou trè lizib.
>> Vreman vre, konsidere rezilta nan fen.
Lè yo drapo a vèt klike, tous twa fwa, etènye twa fwa.
Epi sa a, li.
An reyalite, se pou yo fè egzakteman sa.
Klike sou drapo a vèt ak nou jwenn yon sèl ap touse, de tous, twa touse.
Ki te swiv pa, nou espere, yon fwa etènye, de estènye, ak yon twazyèm estènye.
Espere ke li vin pi bon byento.