Řídicí konstrukce cyklů
Řídicí konstrukce cyklů
Completion requirements
1. Typy konstrukcí cyklů
1.3. Cyklus for
Popis
Původní cyklus for jako jediný není podmíněný, tedy před každou iterací nedochází k vyhodnocení žádné podmínky. Pracuje na principu procházení jednotlivých prvků seznamu, který mu předložíme. Postupně vkládá do proměnné s názvem prom hodnotu aktuálního prvku seznamu a vykoná příkazy uvedené mezi klíčovými slovy do a done. Cyklus se opakuje dokud neprojde všechny prvky seznamu. Cyklus má tedy tolik iterací, kolik je prvků seznamu.
Seznamem může být
- přímý výčet prvků
- výčet prvků daný proměnnou
- výčet cest konkrétního místa v systému daný expansí cesty
- výstup expanse příkazu
- pole
Syntaxe
for prom [in seznam]; do
příkaz
příkaz
. . .
done
Příklad