JavaFX Sequence Declaration Using a Slice

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.lang.System;
def source = [0 .. 100];
var slice1 = source[0 .. 10];
var slice2 = source[0 ..< 10];
var slice3 = source[95..];
var slice4 = source[95..<];
var format = "%s = %d to %d%n";


System.out.printf(format, "slice1",
        slice1[0], slice1[(sizeof slice1)-1] );
System.out.printf(format, "slice2",
        slice2[0], slice2[(sizeof slice2)-1] );
System.out.printf(format, "slice3",
        slice3[0], slice3[(sizeof slice3)-1] );
System.out.printf(format, "slice4",
        slice4[0], slice4[(sizeof slice4)-1] );

Output:

slice1 = 0 to 10

slice2 = 0 to 9

slice3 = 95 to 100

slice4 = 95 to 99

Leave a Reply