Data update
This commit is contained in:
parent
29a5eea0d4
commit
5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions
19
Task/Arrays/PascalABC.NET/arrays.pas
Normal file
19
Task/Arrays/PascalABC.NET/arrays.pas
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
begin
|
||||
// Static old-style arrays
|
||||
var a: array [1..3] of integer := (1,2,3);
|
||||
Println(a[1]);
|
||||
|
||||
// dynamic arrays - zero based indices
|
||||
var a1: array of integer := new integer[3](1,3,5);
|
||||
Println(a1[0]);
|
||||
|
||||
// dynamic arrays
|
||||
var a2 := |1,3,5|; // literal array
|
||||
SetLength(a2,4);
|
||||
a2[^1] := 7; // "push" new value; ^1 - the first element from the end
|
||||
|
||||
// Lists are dynamically resizing arrays
|
||||
var lst := new List<integer>(a1);
|
||||
lst.Add(7);
|
||||
Println(lst[^1]);
|
||||
end.
|
||||
Loading…
Add table
Add a link
Reference in a new issue