Files
c3c/test/test_suite/slices/slice_syntax.c3
2024-11-21 11:30:53 +01:00

24 lines
546 B
Plaintext

fn void test()
{
int[6] feok2 = { 1, 8, 100, 293, 23982, 34};
int[] feok = &feok2;
int[] flok = feok2[3..5];
int[] flak = flok[1..2];
flok = feok2[..5];
flok = feok2[..^2];
flok = feok2[..];
flok = feok2[^3..];
flok = feok2[^4..5];
flok = feok2[2..^2];
flok = feok2[^3..^1];
flok = feok2[..];
flak = flok[..6];
flak = flok[..^2];
flak = flok[..];
flak = flok[^3..];
flak = flok[^4..5];
flak = flok[2..^2];
flak = flok[^3..^1];
int* p = null;
// TODO p[-1..20];
}