struct Vec2f; struct Vec2f { x f32, y f32, } union Val { x i64, lo i32, y f64, } enum Color { Red, Green, Blue } static xs *void = {}; extern fn main (argc int, argv **u8) int { extern fn printf(fmt *const u8, ...) int; let colors [3]Color = { :Red, :Green, :Blue } ; let x = Vec2f { .y: 1, .x: 2.4 }; printf("v = { %g, %g }\n", x.x, x.y); let is [10]int = { [4] = 1, 2, [1 - 1] = 3 }; for let i = 0; i < 10; ++i { printf("%d\n", is[i]); } return 0; }