Har bir atletikachi mashq qilish, yaxshi o‘zlashtirmaguncha yoki maqsadingizga erishmaguncha
bir xil harakatlarni qaytarish orqali
yaxshi natijaga olib kelishini biladi.
When I was in high school,
10 ta erkin uloqtirish qilmagunimcha mashqni tugatmasdim.
Xuddi shuningdek, siz bironta komputer dasturida ishlaganingizda ham ma’lum bir marta
qaytarilishi uchun unga son kirita oladigan buyruqni bera olasiz
yoki biron maqsadni ifodalay olasiz yoki
unga biron maqsadga erishguncha o‘sha buyruqni takrorlashini ayta olasiz.
Keyingi misolda, repeat bo‘limi o‘zgartiriladi,
u yerda qancha marta takrorlanishini xohlashingizni aytish o‘rniga
siz jahldor qushga u cho‘chqaga erishgunicha yoki devorga urilib ketgunicha
bir xil narsa qilishini aytish uchun repeat until bo‘limini ishlata olasiz.
Yana bir gap, biz bu loop ichiga ko‘plab bo‘limlarni qo‘ya olamiz va harakatlar to‘plamini qaytara olamiz.