RosettaCodeData/Task/Pointers-and-references/Haskell/pointers-and-references.hs

8 lines
109 B
Haskell
Raw Permalink Normal View History

2013-04-10 23:57:08 -07:00
import Data.STRef
example :: ST s ()
example = do
p <- newSTRef 1
k <- readSTRef p
writeSTRef p (k+1)