Řídicí konstrukce větvení

2. Řídicí konstrukce select

Popis

Konstrukce select poskytuje cyklickou nabídku volby číselné hodnoty, která je indexem položky definovaného listu hodnot.

Na základě zvolené číselné hodnoty konstrukce přiřadí proměnné var příslušnou hodnotu z listu a pro takto zvolenou proměnnou vykoná dále uvedené příkazy. V případě volby číselné hodnoty mimo rozsah indexu ponechá proměnnou var prázdnou. Konstrukce je zakončena klíčovým slovem done. Cyklus volby se stále opakuje, dokud není přerušen uživatelem (Ctrl + d) nebo pomocí příkazu break uvedeného v těle konstrukce.

Syntaxe

select var in list; do

příkazy

[break]

done

Příklad