Choose

Valoro = Choose ( Opcio , Rezultato #1 , Rezutato #2 [ , ... ] )
Funkcio redonas varloron de unu de gixa Rezultato #/i/ argumento, depende de valoro de Opcio.

  • Se Opcio estas 1, tiel Rezultato #1 estas redonata.

  • Se Opcio estas 2, Rezultato #2 estas redonata, ktp.

  • Se Opcio estas malpli aux egla ol nul, aux se valoro de rezultato ne estas donata en valoro de Opcio, tiel NULL estas redonata.

Examples

= 3
PRINT Choose(X, "unu", "du", "tri", "kvar")
tri
X = 3
PRINT IsNull(Choose(X * 2, "unu", "du", "tri", "kvar"))
True

See also