japl/tests/japl/reassignment.jpl

30 lines
335 B
Plaintext

//[Test: reassignment]
//[source: mixed]
{
var x = 5;
var y = x;
y = 6;
print(x);//stdout:5
}
var g = 7;
var p = g;
{
var k = g;
p = 3;
k = 9;
print(g);//stdout:7
}
print(g);//stdout:7
fun resetter(x) {
x = 7;
print(x);
}
var q = 5;
resetter(q);//stdout:7
print(q);//stdout:5
//[end]
//[end]