RosettaCodeData/Task/Pointers-and-references/Haskell/pointers-and-references.hs
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

7 lines
109 B
Haskell

import Data.STRef
example :: ST s ()
example = do
p <- newSTRef 1
k <- readSTRef p
writeSTRef p (k+1)