Advertisement
banovski

“do” with functions without “return”

Mar 22nd, 2025 (edited)
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haskell 0.94 KB | Source Code | 0 0
  1. do {a <- (* 2); b <- (+ 10); ((a + b) +)} $ 738
  2. (* 2) >>= (\a -> (+ 10) >>= (\b -> ((a + b) +)))
  3. (\r -> (\a -> (+ 10) >>= (\b -> ((a + b) +))) ((* 2) r) r)
  4. (\r -> (\a -> (\r -> (\b -> ((a + b) +)) ((+ 10) r) r)) ((* 2) r) r)
  5. (\r -> (\a -> (\r -> (\b -> ((a + b) +)) (r + 10) r)) ((* 2) r) r)
  6. (\r -> (\a -> (\r -> (\b -> ((a + b) +)) (r + 10) r)) (r * 2) r)
  7. (\r -> (\a -> (\r -> (\b -> ((a + b) +)) (r + 10) r)) (r * 2) r)
  8. (\r -> (\a -> (\r -> (((a + (r + 10)) +)) r)) (r * 2) r)
  9. (\r -> ((\r -> ((((r * 2) + (r + 10)) +)) r)) r)
  10. (\r -> ((\r -> ((((r * 2) + (r + 10)) +)) r)) r)
  11. (\r -> (\r -> ((((r * 2) + (r + 10)) +)) r) r)
  12. (\r -> (\r -> (((r * 2) + (r + 10)) +) r) r)
  13. (\r -> (\s -> (((s * 2) + (s + 10)) +) s) r) 7
  14. (\s -> (((s * 2) + (s + 10)) +) s) 7
  15. (((7 * 2) + (7 + 10)) +) 7
  16. ((7 * 2) + (7 + 10) +) 7
  17. ((14) + (7 + 10) +) 7
  18. ((14) + (7 + 10) +) 7
  19. (14 + (7 + 10) +) 7
  20. (14 + (17) +) 7
  21. (14 + 17 +) 7
  22. (14 + 17 +) 7
  23. (31 +) 7
  24. 31 + 7
  25. 38
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement