71.1.5. Příkaz switch

FIXME:

switch [options] string {patern body ...}

-exact

Implicitní volba. Řetězec musí být shodný.

-glob

Při porovnání užívá stejných divokých znaků (* ? [...]) jako shell.

-regexp

Používá regulární výrazy.

--

Konec voleb.

Příklad 71.2. Příklad užití příkazu switch

set prom hello
switch -glob -- $prom {
  *a*   { puts "\$prom obsahuje pismeno <a>" }
  *e*   { puts "\$prom obsahuje pismeno <e>" }
  *i*   { puts "\$prom obsahuje pismeno <i>" }
  *o*   { puts "\$prom obsahuje pismeno <o>" }
  *u*   { puts "\$prom obsahuje pismeno <u>" }
}