Replace

Replace

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

_values

Zdrojové hodnoty.

_refValue

Referenčná hodnota.

_newValue

Nová 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; -- nahradí hodnoty väčšie ako 2 číslom -1 _v := %Replace(_src, 2, -1, 0); RETURN _v;