tinyfugue
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| tinyfugue [2015/11/29 14:29] – truth | tinyfugue [2016/01/10 12:55] (aktuális) – truth | ||
|---|---|---|---|
| Sor 105: | Sor 105: | ||
| < | < | ||
| /def -mregexp -t' | /def -mregexp -t' | ||
| + | </ | ||
| + | |||
| + | =====Ciklusos utasítások===== | ||
| + | Ciklusszervezéssel egy utasításblokk ismételhető feltétel szerinti alkalommal. A TF-ben két klasszikus, más nyelvekből is ismert utasítás van erre a célra: ''/ | ||
| + | |||
| + | ====Iteráló ciklus==== | ||
| + | A for utasítás segítségével n darabszor megismételhető a ciklusmag. | ||
| + | < | ||
| + | /for loop_var init_val end_val command | ||
| + | </ | ||
| + | * **loop_var**: | ||
| + | * **init_val**: | ||
| + | * **end_val**: | ||
| + | * **command**: | ||
| + | |||
| + | Példa: | ||
| + | < | ||
| + | /for i 1 10 /echo %i | ||
| + | </ | ||
| + | |||
| + | ====Elöltesztelős ciklus==== | ||
| + | A while egy olyan ismétlési szerkezet, amely egészen addig ismétli a ciklusmagot, | ||
| + | < | ||
| + | /while (condition) commands%;/ | ||
| + | </ | ||
| + | * **condition**: | ||
| + | * **commands**: | ||
| + | |||
| + | Példa: | ||
| + | < | ||
| + | /set i 10 | ||
| + | /while (i > 0) /test echo(--i)%;/ | ||
| + | </ | ||
| + | |||
| + | ====/repeat utasítás==== | ||
| + | A repeat késleltetett/ | ||
| + | < | ||
| + | /repeat -NUM [-S] NUM command | ||
| + | </ | ||
| + | * **-NUM**: a késleltetés mértéke másodpercben kifejezve, akár lebegőpontos formátumban. | ||
| + | * **-S**: szinkronban fut le a folyamattal, | ||
| + | * **NUM**: ismétlések száma. | ||
| + | * **command**: | ||
| + | |||
| + | Példa: | ||
| + | < | ||
| + | ; megismétli 10x egymás után azonnal az ' | ||
| + | /repeat -0 -S 10 eszak | ||
| + | ; 5 másodperc múlva ' | ||
| + | /repeat -5 1 felkel | ||
| </ | </ | ||
tinyfugue.1448803777.txt.gz · Utolsó módosítás: 2015/11/29 14:29 szerkesztette: truth