Skip to content

Instantly share code, notes, and snippets.

@PatrickMcDonald
Created August 14, 2014 18:09
Show Gist options
  • Save PatrickMcDonald/9ff38d8dfc4ed128220e to your computer and use it in GitHub Desktop.
Save PatrickMcDonald/9ff38d8dfc4ed128220e to your computer and use it in GitHub Desktop.
let foldBack folder seq state =
let arr = Seq.toArray seq
Array.foldBack folder arr state
let folder a b =
let res = a + b
//printfn "fold %A and %A giving %A" a b res
res
let list = seq [1..1000000]
List.fold folder 0 [1..1000000]
Seq.fold folder 0 [1..1000000]
List.foldBack folder [1..1000000] 0
foldBack folder [1..1000000] 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment