Case
Funkcia %Case
Starý názov funkcie
%CaseI
Funkcia
Funkcia implementuje programovateľný prepínač. Výsledkom je celočíselná hodnota.
Deklarácia
INT %Case(
INT in Ctrl,
INT in Default,
INT in Case1,
INT in Value1,
...
INT in CaseN,
INT in ValueN
)Parametre
Ctrl | Riadiaci argument prepínača - určuje, ktorá hodnota bude výsledkom funkcie. |
Default | Náhradná hodnota. Táto hodnota bude výsledkom funkcie, ak žiadny prvok prepínača nevyhovel riadiacemu argumentu. |
ValueX | Prvky prepínača. Ak hodnoty Ctrl a CaseX sú zhodné, CaseX, ValueX bude výsledkom funkcie. |
Popis
Funkcia nadobudne hodnotu ValueX ak Ctrl je rovné CaseX. Ak Ctrl nie je rovné žiadnemu z parametrov CaseX, potom funkcia nadobudne hodnotu danú parametrom Default.
Príklad
%Case(U.Ovl_PS_GK_Rucny, -1, 21, C.Kanon02_PS2f_Pol, 22, C.Kanon02_PS2a_Pol, 23, C.Kanon02_PS2c_Pol)Súvisiace stránky: