RosettaCodeData/Task/Pointers-and-references/Haskell/pointers-and-references.hs
2023-07-01 13:44:08 -04:00

7 lines
109 B
Haskell

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