aboutsummaryrefslogtreecommitdiff
path: root/testsuite/runnable/slice_slice.elna
blob: f5e0eba5960fe5e5d3250d3afaa28ff4a3daf45d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
var
  array: [5]Int := [2, 4, 6, 8, 10]
  slice1, slice2: []Int

begin
  slice1 := array[1 to array.length];
  slice2 := slice1[2 to 4];

  assert(slice2.length = 3u);
  assert(slice2[1] = 4);
  assert(slice2[2] = 6);
  assert(slice2[3] = 8)
end.