ethos/tests/pointer.ethlang
sfja 086bea3e89
All checks were successful
Check / Explore-Gitea-Actions (push) Successful in 46s
add vim line to tests
2026-04-13 09:39:58 +02:00

32 lines
402 B
Rust

fn change_to(place: *mut i32, value: i32)
{
*place = value;
}
fn main()
{
let a = 1;
let b: *i32 = &a;
// expect: 1
print(*b);
a = 2;
// expect: 2
print(*b);
let c: *mut i32 = &mut a;
*c = 3;
// expect: 3
print(a);
// expect: 3
print(*c);
change_to(&mut a, 4);
// expect: 4
print(a);
}
// vim: syntax=rust commentstring=//\ %s