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