erg/examples/control.er
2022-12-05 23:03:54 +09:00

29 lines
451 B
Python

cond = True
s = if cond:
do "then block"
do "else block"
assert s == "then block"
if! cond:
do!:
print! "then block!"
do!:
print! "else block!"
a = 1
_ = match a:
(i: Int) -> i
(s: Int) -> 1
_ -> panic "unknown object"
for! 0..<10, i =>
print! "i = \{i}"
counter = !10
print! counter
while! do!(not(counter == 0)), do!:
print! "counter = \{counter}"
counter.update!(i -> i - 1)
x = 1
Del x