japl/tests/japl/vars.jpl

35 lines
597 B
Plaintext

//[Test: vars]
//[source: mixed]
var x = 1;
var y = 2;
print(x);//stdout:1
print(y);//stdout:2
{
var x = 4;
var y = 5;
print(x);//stdout:4
print(y);//stdout:5
{
var z = 6;
var y = 2;
print(x);//stdout:4
print(y);//stdout:2
}
print(x);//stdout:4
print(y);//stdout:5
}
print(x);//stdout:1
print(y);//stdout:2
var longName;
print(longName); //stdout:nil
longName = 5;
print(longName); //stdout:5
longName = "hello";
print(longName); //stdout:hello
longName = longName + " world";
print(longName); //stdout:hello world
//[end]
//[end]