ethos/tests/array.ethlang
sfja 0d57cd7e3c
All checks were successful
Check / Explore-Gitea-Actions (push) Successful in 13s
add i32, etc. and some other stuff
2026-03-23 00:34:07 +01:00

26 lines
440 B
Rust

fn main()
{
let array: [i32; 3] = [1, 2, 3];
let elem: i32 = array[0];
// expect: 1
print(elem);
let ptr_to_array: *[i32; 3] = &array;
// expect: 2
print(ptr_to_array.*[1]);
let slice: *[i32] = &array[..];
// expect: 3
print(slice.*[2]);
let slice_mut: *mut [i32] = &mut array[1..3];
slice_mut.*[0] = 4;
// expect: 4
print(array[1]);
}
// vim: syntax=rust commentstring=//\ %s