17 lines
272 B
Plaintext
17 lines
272 B
Plaintext
|
|
box Node {
|
||
|
|
public weak parent
|
||
|
|
|
||
|
|
setParent(p) {
|
||
|
|
me.parent = p // ❌ Should fail: direct BoxRef assignment
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static box Main {
|
||
|
|
main() {
|
||
|
|
local n1 = new Node()
|
||
|
|
local n2 = new Node()
|
||
|
|
n1.setParent(n2)
|
||
|
|
return 0
|
||
|
|
}
|
||
|
|
}
|