Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2021
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. outer = do
  2.   a <- get
  3.   trace a $ return () -- prints initial a
  4.   add1
  5.   trace a $ return () -- prints a + 1
  6.   add2
  7.   trace a $ return () -- prints a + 3
  8.     where
  9.       add1 = modify (+1)
  10.       add2 = modify (+2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement