Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

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


Blok kódu
languageeda-l
themeConfluence
VECTOR %Remove(
	VECTOR	_values,
	REAL	_refValue
	[, INT	_compType := %CMP_Equal]
)


Parametre


_valuesZdrojové hodnoty.
_refValueReferenčná hodnota.
_compTypeTyp porovnávania.


Príklad


Blok kódu
languageeda-l
themeRDark
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;



Info
titleSúvisiace stránky:

TODOSpracovanie vektorov