ccm/tests/block.ccm

37 lines
382 B
Plaintext
Raw Permalink Normal View History

2024-03-22 07:57:44 +00:00
var a = 12
begin
a = 32
end
assert_eq (32, a)
# SHADOWING
# =========
var b = 34
begin
var b = "bim"
assert_eq ("bim", b)
end
assert_eq(34, b)
# NESTED BLOCKS
# =============
var c = "hello"
begin
var c = "world"
begin
var c = "pizza"
c = "cat"
assert_eq ("cat", c)
end
assert_eq ("world", c)
end
assert_eq ("hello", c)