able-script/examples/pass-by-reference.able

24 lines
350 B
Plaintext
Raw Normal View History

owo Pass-by-reference test
owo Swap two variables.
functio swap(left, right) {
var tmp = left;
left = right;
right = tmp;
}
2022-02-22 21:49:56 +00:00
var foo = /*hello*/;
var bar = /*world*/;
swap(foo, bar);
2022-02-22 21:49:56 +00:00
if (foo != /*world*/) {
/*FAILED*/ print;
/*foo should be 'world', is actually:*/ print;
foo print;
2021-06-13 14:53:33 +00:00
}
2022-02-22 21:49:56 +00:00
if (foo == /*world*/) {
/*OK*/ print;
2021-06-13 14:53:33 +00:00
}