Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.
Porovnať s aktuálnou verziou Zobraziť históriu stránky
Verzia 1 Ďalej »
Funkcia na základe porovnania vráti hodnotu z vektora 1 alebo 2.
VECTOR := %Compare( ARRAY1|VECTOR1, COMP_TYPE, ARRAY2|VECTOR2, IF_NOT_TRUE_VALUE, INVALID_IS_ZERO )
Meno prvého vektora
typ porovnávania: %CMP_Greater (0, väčší), %CMP_GEqual (1, väčší alebo rovný), %CMP_Less (2, menší), %CMP_LEqual (3, menší alebo rovný),%CMP_Equal (4, rovný), %CMP_NotEqual (5, nerovný)
Meno druhého vektora
Vráti hodnotu, ak neplatí
Neplatné hodnoty nahradí za 0
VECTOR _src1, _src2, _v; %CreateVector(_src1, 5); %CreateVector(_src2, 5); _src1[1] := 0; _src1[2] := 1; _src1[3] := 2; _src1[4] := 3; _src1[5] := 4; _src2[1] := 2; _src2[2] := 2; _src2[3] := 2; _src2[4] := 2; _src2[5] := 2; -- porovná vektory: hodnoty, ktoré nespĺňajú podmienku nahradí -1 _v := %Compare(_src1, 0, _src2, -1, 0); RETURN _v;
Súvisiace stránky:
TODO, typ