japl/tests/japl/vars.jpl

35 lines
597 B
Plaintext
Raw Normal View History

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