|
-rasm: Vaqt o'tishi bilan ko'paytiruvchining qiymatiBog'liq Krizak.en.uz2-rasm: Vaqt o'tishi bilan ko'paytiruvchining qiymati
Ro'yxat -
Ro'yxat - bu har biriga a tomonidan havola qilingan
ko'paytiruvchilar to'plami
kalit-qisqasi, oshiruvchi ob'ektlarning
Perl xeshi. Ro'yxatlar noyob xususiyatga ega bo'lib, ularni uch xil
usulda so'rash mumkin:
2. Initializatsiya kodi. Bu Perl kodi bo'lib, u tegishli VTEC
qo'llab-quvvatlash modullarini o'z ichiga oladi.
dollarni aniqlaydio'zgaruvchan_serverva $ac-
tion_server
ob'ektlarni o'rnatadi va o'zgaruvchilar serveridagi qoida
mexanizmi uchun zarur bo'lgan har qanday chegaralarni o'rnatadi.
Ushbu kod qisqalik uchun ushbu maqoladagi misollarda
ko'rsatilmagan.
3. Jurnalga ishlov berish. Bu sodir bo'ladi
while() {}
loop va odatda tizim
boshqaruvchisi shablondan o'zgartirishi kerak
bo'lgan kodning yagona qismidir.
1. Muayyan kalitning qiymati (ushbu
inkrementerning joriy qiymati);
2. Barcha kalitlarning joriy qiymatlari yig'indisi; yoki,
3. Nolga teng bo'lmagan tugmalar soni.
Roʻyxatlar foydalidir, chunki ular voqea tezligi maʼlumotlarini
jamlashi va uni tartibga solish (masalan, xost nomi boʻyicha), soʻngra
ushbu tezlik maʼlumotlari toʻplami haqida darhol foydali
maʼlumotlarni taqdim etishi mumkin (masalan, voqea haqida xabar
bergan xostlarning joriy soni yoki ushbu hodisalarning umumiy soni)
butun atrof-muhit bo'ylab).
Qoidalar mexanizmining kodining aksariyati standart bo'lsa-da,
qoida dvigatellari hech qachon qattiq kodlangan ramkalar bilan
cheklanmasligini ta'minlash uchun uni o'zgartirish uchun qoldirishga
qaror qilindi. Qoida mexanizmi muallifiga yo'l-yo'riq ko'rsatish uchun
shablonda ko'plab sharhlar berilgan. Ko'pgina hodisalar
korrelyatsiyasi holatlari shablonning bir nechta kichik o'zgarishlari
bilan qoplanishi mumkin bo'lsa-da, murakkabroq holatlar vaqti-vaqti
bilan qo'shimcha Perl modullarini yoki kodning keraksiz
abstraktsiyasi bilan murakkablashishi mumkin bo'lgan boshqa ishga
tushirish kodlarini kiritishni talab qilishi mumkin.
|
| |