Funkcia vymení hodnotu OLD_VALUE za NEW_VALUE v poli (vektore).
VECTOR|VALUE := %Replace( ARRAY|VECTOR|VALUE, OLD_VALUE, NEW_VALUE, [COMP_TYPE] ) |
| _array|vector|value | pole hodnôt | meno vektora | hodnota |
| _oldValue | Menená hodnota |
| _newValue | Nová hodnota |
| _compType | typ porovnávania: %CMP_Greater (0, väčší), %CMP_GEqual (1, väčší alebo rovný), %CMP_Less (2, menší), %CMP_LEqual (3, menší alebo rovný), %CMP_Equal (4, rovný), %CMP_NotEqual (5, nerovný) |
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; |
TODO |