ccm/tests/cond.ccm

78 lines
588 B
Plaintext
Raw Permalink Normal View History

2024-03-22 15:33:41 +00:00
# IF
# ==
var a = 0
if true
a = 1
end
assert_eq (1, a)
if false
a = 2
end
assert_eq (1, a)
# IF THEN ELSE
# ============
var b = 0
b = 0
if true
b = 1
else if true
b = 2
else if true
b = 3
else
b = 4
end
assert_eq (1, b)
b = 0
if false
b = 1
else if true
b = 2
else if true
b = 3
else
b = 4
end
assert_eq (2, b)
b = 0
if false
b = 1
else if false
b = 2
else if true
b = 3
else
b = 4
end
assert_eq (3, b)
b = 0
if false
b = 1
else if false
b = 2
else if false
b = 3
else
b = 4
end
assert_eq (4, b)