Benutzer:MovGP0/F♯/Lazy Evaluation

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
   MovGP0        Über mich        Hilfen        Artikel        Weblinks        Literatur        Zitate        Notizen        Programmierung        MSCert        Physik      


Lazy Evaluation

[Bearbeiten | Quelltext bearbeiten]
// define lazy list
let lazyListFolding = 
   lazy (
      let someList = [for i in 1..10 -> i * 2]
      List.fold (+) 0 someList
   )

// evaluate
let forcedMultiply = 
   lazyListFolding.Force()