18 lines
387 B
Text
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=}");
|
|
}
|
|
}
|