Advertisement
Guest User

hallah

a guest
Nov 7th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.26 KB | None | 0 0
  1. //9.7.2
  2. //recursive
  3. let rec fib = function
  4.     |0 -> 0
  5.     |1 -> 1
  6.     |n -> fib (n-1) + fib (n-2)
  7.  
  8. //Continuation
  9. let rec fibC n c =
  10.    match n with
  11.     |0 -> c 0
  12.     |1 -> c 1
  13.     |n -> fibC (n-1) (fun res1 -> fibC (n-2) (fun res2 -> c(res2+res1)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement