Remove

Remove

Funkcia %Remove


Popis

Funkcia vymaže hodnoty vo vektore, ktoré spĺňajú podmienku. 

Poznámka

V prípade volania funkcie nad periodickým vektorom dochádza automaticky ku konverzii na zmenový vektor. Filter po sebe idúcich rovnakých hodnôt sa neaplikuje.

Deklarácia

VECTOR %Remove( VECTOR _values, REAL _refValue [, INT _compType := %CMP_Equal] )

Parametre

_values

Zdrojové hodnoty.

_refValue

Referenčná hodnota.

_compType

Typ porovnávania.

Príklad

VECTOR _src, _v; %CreateVector(_src, 5); _src[1] := 0; _src[2] := 1; _src[3] := 2; _src[4] := 3; _src[5] := 4; -- odstráni všetky hodnoty väčšie ako 2 _v := %Remove(_src, 2, 0); RETURN _v;

Súvisiace stránky:

Spracovanie vektorov