RosettaCodeData/Task/Jump-anywhere/Haskell/jump-anywhere-3.hs
2023-07-01 13:44:08 -04:00

6 lines
173 B
Haskell

import Data.IORef
readInt = lift $ readLn >>= newIORef
get ref = lift $ readIORef ref
set ref expr = lift $ modifyIORef ref (const expr)
output expr = lift $ putStrLn expr