ethos/tests/array.ethlang
sfja a42917b485
All checks were successful
Check / Explore-Gitea-Actions (push) Successful in 8s
add debug_print
2026-03-17 18:55:54 +01:00

26 lines
464 B
Rust

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