24 lines
249 B
ChaiScript
24 lines
249 B
ChaiScript
// Test global
|
|
|
|
global g = 3;
|
|
assert_true(g == 3);
|
|
|
|
var v := g;
|
|
assert_true(v == 3);
|
|
|
|
global g = 2;
|
|
assert_true(g == 2);
|
|
assert_true(v == 2);
|
|
|
|
def f() {
|
|
assert_true(g == 2);
|
|
}
|
|
|
|
f();
|
|
|
|
|
|
global &h = v;
|
|
assert_true(h == v)
|
|
v = 3;
|
|
assert_true(h == 3)
|