euddraft icon indicating copy to clipboard operation
euddraft copied to clipboard

epScript: `inout` parameter

Open armoha opened this issue 2 years ago • 0 comments

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
}

armoha avatar Jan 29 '23 12:01 armoha