Funkcia vyhľadá prvú hodnotu vektora od začiatočného indexu v danom smere, ktorá spĺňa podmienku voči referenčnej hodnote. Ak sa hľadaná hodnota vo vektore nenachádza, funkcia vráti 0.
INT %Find( VECTOR _values, REAL _refValue [, [INT _from := 1] [, [INT _direction := %Dir_Forward] [, [INT _compType := %CMP_Equal]]]] )
VECTOR _v; INT _i; %CreateVector(_src, 5); _src[1] := 0; _src[2] := 1; _src[3] := 2; _src[4] := 3; _src[5] := 4; -- Nájde číslo väčšie ako 2 - vráti index 4. _i := %Find(_src, 2, , , %CMP_Greater);
Súvisiace stránky:
Spracovanie vektorov
Add Comment
Add Comment