RosettaCodeData/Task/Jump-anywhere/Haskell/jump-anywhere-3.hs
2016-12-05 22:15:40 +01: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