euddraft
euddraft copied to clipboard
epScript: `inout` parameter
object Obj {
var a;
};
function add1(inout x) {
x++;
}
function onPluginStart() {
var a = 1;
add1(&a); // a becomes 2
const arr = [1, 2, 3];
add1(&arr[0]); // arr[0] becomes 2
const obj = Obj();
obj.a = 1;
add1(&obj.a); // obj.a becomes 2
}