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

program()
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.