1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,260 >> SPEAKER 1: Să rafina mea implementarea de tuse 3 00:00:02,260 --> 00:00:03,230 un pic mai mult. 4 00:00:03,230 --> 00:00:06,580 Astfel că, mai degrabă decât doar tuse un singur timp, atunci când se utilizează un bloc de tuse 5 00:00:06,580 --> 00:00:09,780 puteți specifica de fapt, cât de multe ori că sprite ar trebui să tuse. 6 00:00:09,780 --> 00:00:12,000 Deci, de data aceasta am de gând să clic, face un bloc. 7 00:00:12,000 --> 00:00:13,615 Am din nou de gând să-l numesc tuse. 8 00:00:13,615 --> 00:00:16,200 Dar de data aceasta am de gând să extinde aceste opțiuni. 9 00:00:16,200 --> 00:00:20,450 >> Acolo, eu pot specifica faptul că această tuse bloc ar trebui să ia un număr ca intrare. 10 00:00:20,450 --> 00:00:22,220 Făcând clic pe această pictogramă aici. 11 00:00:22,220 --> 00:00:25,850 În mod implicit la care de intrare altfel cunoscut ca un argument, are o valoare implicită 12 00:00:25,850 --> 00:00:27,170 numele de număr 1. 13 00:00:27,170 --> 00:00:30,870 Dar am de gând să simplifice care la doar n, așa cum este variabila noastră limbaj curent 14 00:00:30,870 --> 00:00:32,009 de numărare ceva. 15 00:00:32,009 --> 00:00:33,960 Care în acest sens este tuse. 16 00:00:33,960 --> 00:00:35,780 >> Acum, am de gând să merg înainte și faceți clic pe OK. 17 00:00:35,780 --> 00:00:38,830 Și am din nou începuturile, dintr-o bucată de puzzle definit. 18 00:00:38,830 --> 00:00:41,120 Altfel cunoscut ca funcție. 19 00:00:41,120 --> 00:00:45,760 Acum, această funcție este de gând să-mi permiteți pentru a specifica în codul de câte ori 20 00:00:45,760 --> 00:00:47,230 Zero ar trebui să tuse. 21 00:00:47,230 --> 00:00:50,020 Deci, haideți să ia în primul rând că repetă bloc. 22 00:00:50,020 --> 00:00:53,070 Dar, mai degrabă decât haina de greu un număr cum ar fi 10 sau trei, ca 23 00:00:53,070 --> 00:00:54,290 le-am făcut în trecut. 24 00:00:54,290 --> 00:00:58,520 >> Să luăm această n variabile și specificați că noi ar trebui să repete o variabilă 25 00:00:58,520 --> 00:00:59,630 număr de ori. 26 00:00:59,630 --> 00:01:02,480 N, însă de multe ori utilizator a specificat. 27 00:01:02,480 --> 00:01:05,099 Acum, ce vrem să Scratch repeta un numar de ori? 28 00:01:05,099 --> 00:01:08,520 Ei bine, vreau să spun răzuibile tuse pentru o secundă. 29 00:01:08,520 --> 00:01:11,810 30 00:01:11,810 --> 00:01:13,600 Apoi, aș vrea să-i dea pauza un moment. 31 00:01:13,600 --> 00:01:16,710 32 00:01:16,710 --> 00:01:21,030 >> Și acum am nevoie pentru a apela de fapt că funcție în programul meu actual de 33 00:01:21,030 --> 00:01:22,550 spune Scratch de tuse. 34 00:01:22,550 --> 00:01:26,680 Așa că am de gând să trageți nou mea a făcut tuse piesă de puzzle. 35 00:01:26,680 --> 00:01:30,460 Și acum, mai degrabă decât folosi implicit a 1, am de gând să merg mai departe și să specificați 36 00:01:30,460 --> 00:01:31,560 trei tuse. 37 00:01:31,560 --> 00:01:35,080 Deci, acum, ce se va întâmpla atunci când am faceți clic pe steagul verde este tuse mea 38 00:01:35,080 --> 00:01:37,010 piesă de puzzle este de gând să se executat. 39 00:01:37,010 --> 00:01:41,660 >> Că numărul 3 va fi trecut în pentru funcția de tuse ca să spunem așa. 40 00:01:41,660 --> 00:01:45,620 Și asta e în cazul în care codul de funcții este de gând să ia lucrurile de acolo. 41 00:01:45,620 --> 00:01:49,840 Repetarea ori n sau trei în acest caz, spunând tuse pentru o secundă, 42 00:01:49,840 --> 00:01:54,000 de așteptare pentru un al doilea, repetarea, repetarea, și asta e tot. 43 00:01:54,000 --> 00:01:56,330 Să faceți clic pe steagul verde. 44 00:01:56,330 --> 00:02:02,030 Tuse, tuse, tuse, și nu-l. 45 00:02:02,030 --> 00:02:04,040