erg/examples/side_effect.er
Shunsuke Shibayama 1985281e26 Impl do parsing
2022-08-28 11:32:50 +09:00

9 lines
327 B
Python

if True, () -> log "hello"
if! True, () => print! "hello"
# if True, () => print! "hello" # this should cause a type error
if True, do:
_x = "aaa" + input!() # this should cause an effect error
print! "hello" # this should cause an effect error
f x: Int = log x
g x: Int = print! x # this should cause an effect error