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

8 lines
109 B
Haskell
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import Data.STRef
example :: ST s ()
example = do
p <- newSTRef 1
k <- readSTRef p
writeSTRef p (k+1)