Innen: Hungarian Scratch-Wiki
Az ismételd eddig () blokk egy Irányítás blokk és egy C blokkok. A blokkokal egy blokkban tartva kerülnek hurokba, eddig a megadott boolean állítás igaz, mely esetben a blokk utáni kódot (ha van) hajtja végre. Ez a hurok hasonló természetű egy while
hurokhoz számos másik programnyelvek-ben.
Példaesetek
Mivel ez a blokk a kód részeithurkolja egy feltétel igazságáig, a blokk a legjobb módja addig futtatni egy kódot, eddig a kívánt feladat nem sérül (teljesül). Néhány tipikus használat:
- Mozgatni egy szereplőt, eddig az X vagy Y pozíció egy bizonyos mennyiség
Ismételd eddig <(x pozíció) = [100]> Menj (10) lépést
- Az egérhez "ragasztani" a szereplőt, eddig az egér nincs lenyomva
Ismételd eddig <nem <egér lenyomva?>> Kerülj a [Egérmutató v]
- Várni egy eseményre, eddig egy action folyik
Ismételd eddig <() és ()> . . .
nullázd az időzítőt Ismételd eddig <(időzítő) > (limit)> . . . end
--
Megkerülés
- Főcikk: Megkerülés blokkok listája
Ez a blokk a következő kóddal kerülhető meg:
mindig . . . ha <() és ()> akkor küldj üzenetet:[következő v] [ez a feladat v] álljon le end
[next v] üzenet érkezésekor . . .
Lásd még
Sablon:Írányító Blokkok [[Fordítás [Német]-ről () (Block)]]