Funkcia %Replace


Popis

Funkcia zmení všetky hodnoty, pre ktoré je splnená podmienka porovnania _compType voči hodnote _refValue za _newValue.

Deklarácia
REAL|VECTOR %Replace(
	REAL|VECTOR	_values,		
	REAL		_refValue, 
	REAL		_newValue
	[, INT		_compType := %CMP_Equal]
) 
Parametre
_valuesZdrojové hodnoty.
_refValueReferenčná hodnota.
_newValueNová hodnota.
_compTypeTyp 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;

-- nahradí hodnoty väčšie ako 2 číslom -1
_v := %Replace(_src, 2, -1, 0);

RETURN _v;
Napíšte komentár