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