Variable references
var name = "sidef"
var ref = \name
var original = *reffunc assign2ref (ref, value) {
*ref = value
}
var x = 10
assign2ref(\x, 20)
say x # prints: 20var a = [41, 42, 43]
var r = \a[1] # reference of the second element
*r = 99 # changes the value inside the array
say a # prints: [41, 99, 43]Last updated