CopyTIA
From SCAR Divi Manual
Definition
function CopyTIA(const TIA: TIntArray): TIntArray;
Availability
SCAR Divi 3.38 > Current
Description
Creates a new TIntArray with a copy of every element in the given array TIA. An extended function with additional functionality is available as CopyTIAEx.
Example
var TIA, TIA2: TIntArray; begin TIA := [7, 6, 2, 0, 1]; TIA2 := TIA; SortTIA(TIA2); WriteLn('TIA passed by reference to TIA2:'); WriteLn('TIA: ' + TIAToStr(TIA)); WriteLn('TIA2: ' + TIAToStr(TIA2)); TIA := [7, 6, 2, 0, 1]; TIA2 := CopyTIA(TIA); SortTIA(TIA2); WriteLn('TIA passed by value to TIA2:'); WriteLn('TIA: ' + TIAToStr(TIA)); WriteLn('TIA2: ' + TIAToStr(TIA2)); end.
Output:
TIA passed by reference to TIA2: TIA: 0,1,2,6,7 TIA2: 0,1,2,6,7 TIA passed by value to TIA2: TIA: 7,6,2,0,1 TIA2: 0,1,2,6,7