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