11 lines
140 B
Text
11 lines
140 B
Text
|
|
def makeSum() {
|
||
|
|
var a := 0
|
||
|
|
var b := 0
|
||
|
|
return [&a, &b, fn { a + b }]
|
||
|
|
}
|
||
|
|
|
||
|
|
def [&x, &y, sum] := makeSum()
|
||
|
|
x := 3
|
||
|
|
y := 4
|
||
|
|
sum() # returns 7
|