Porovnávané verzie

Kľúč

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

Funkcia %CombineVectors


Popis

(Starý názov funkcie %CombineVektors)

Funkcia vytvorí kombináciu dvoch vektorov. Ak je hodnota hlavného (druhého) vektora invalidná, bude nahradená hodnotou druhého (prvého) vektora. Ináč ostane pôvodná hodnota.hodnôt vektorov tak, že pre každý index použije poslednú platnú hodnotu zo zadaných vektorov.

Deklarácia


Blok kódu
languageeda-l
themeConfluence
VECTOR := %CombineVectors(
	ARRAY|VECTOR|VECTORS, 		_values1
	[ARRAY|, VECTOR|VECTORS]	_values2
	[, 
	....]]
)


Parametre


_array|vector|vectorsMeno hlavného vektora_[array|vector|vectors]values1, _values2, ...Zdrojové hodnoty.Meno ďalšieho vektora


Príklad


Blok kódu
languageeda-l
themeRDark
VECTOR _src1, _src2, _src3, _v;

-- zdrojové vektory majú len po jednej platnej hodnote
%CreateVector(_src1, 3);
%CreateVector(_src2, 3);
%CreateVector(_src3, 3);
_src1[1] := 1;
_src2[2] := 2;
_src3[3] := 3;

-- výsledný vektor bude obsahovať tri platné hodnoty: 1, 2, 3
_v := %CombineVectors(_src1, _src2, _src3);

RETURN _v;



Info
titleSúvisiace stránky:

TODO