Files
TDT4205/ps2/vsl_programs/ps2-parser/variables.vsl
2026-02-14 10:45:32 +01:00

31 lines
470 B
Plaintext

var global, myArray[10]
func main() {
var a, b = 2
a = 5
var c
global = 3
// A block is itself a statement
{
var d = a + b * c
println("d:", d)
}
if (1) {
var x
x = a*b*c
if (x > 0) {
// Declare a new x, shadowing the outer x
var x
x = a + global
} else {
x = a
myArray[global] = 2
}
println("x:", x)
}
}