ethos/tests/pointer.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

30 lines
360 B
Plaintext

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);
}