WEBVTT 00:00:04.980 --> 00:00:10.360 Bu yerda tomonlari 50 piksel bo‘lgan kvadratni chizadigan funksiya berilgan. Bu juda zo‘r, ammo, agar men 00:00:10.360 --> 00:00:16.449 tomonlari 50 piksel bo‘lgan bitta kvadrat va tomonlari 100 piksel bo‘lgan yana bitta kvadrat chizishni xohlasamchi? 00:00:16.449 --> 00:00:21.199 Biz deyarli bir xil vazifani bajaradigan ikkita alohida funksiya yaratishimizni keragi yo‘q. Uning o‘rniga, biz 00:00:21.199 --> 00:00:27.439 funksiyani biron parametr bilan ishlata olamiz. Parametrlar bizga biron funksiyaga o‘sha funksiya ichida o‘zgaruvchi sifatida 00:00:27.439 --> 00:00:32.250 ishlatiladigan qiymatlar berish imkonini beradi. Keling, mana bu funksiyaga parametr qo‘shishni mashq qilib ko‘ramiz, 00:00:32.250 --> 00:00:37.860 shunda biz uni turli xil o‘lchamdagi kvadratlar yaratishda ishlata olamiz. Funksiya o‘zgartiruvchisida, 00:00:37.860 --> 00:00:42.989 xuddi oldingidek nomini va ta’rifini o‘zgartira olasiz, ammo hozir siz biron parametr ham qo‘sha olasiz. 00:00:42.989 --> 00:00:48.280 Bu joyga parametringizning nomini yozing va Add Parametr ni bosing. Bu hozirgina siz yaratgan 00:00:48.280 --> 00:00:54.460 parametr nomi bilan nomlangan bitta qizil bo‘lim yaratadi. Endi, siz move forward bo‘limini 00:00:54.460 --> 00:01:01.969 Length nomli paratametrga ega 100 bo‘limi bilan almashtira olasiz, shunda u Length qiymati bo‘yicha siljiydi. Saveni bosing 00:01:01.969 --> 00:01:07.930 va yoping va o‘zingizning yangi create a square bo‘limingizni funksiyalar turkumidan olib, uskunalar qutisiga joylang. 00:01:07.930 --> 00:01:11.980 Siz uzunlik yonida bo‘sh joy borligini payqaysiz, chunki, bu funksiya Length parametri qanday qiymat 00:01:11.980 --> 00:01:17.110 olishini bilishni xohlaydi. Math turkumidan bitta son bo‘limini olib keling 00:01:17.110 --> 00:01:22.050 va uni mana bu joyga joylashtiring. Turli xil o‘lchamdagi kvadratlarni yasash uchun turli xil uzunliklar bilan 00:01:22.050 --> 00:01:25.890 bu funksiyani qayta-qayta ishlatilishini ko‘rdingizmi? Buni o‘zingiz ham mashq qilib ko‘ring!