RosettaCodeData/Task/Pointers-and-references/Ecstasy/pointers-and-references.ecstasy
2024-07-13 15:19:22 -07:00

18 lines
387 B
Text

module test {
@Inject Console console;
public class Point(Int x, Int y) {
@Override String toString() = $"({x},{y})";
}
void run() {
Point p = new Point(0, 0);
p.x = 7;
p.y = p.x;
console.print($"{p=}");
// obtain the reference object itself
Ref<Point> r = &p;
console.print($"{r.actualType=}");
}
}