Fonctions : compléments
Mémoïsation
Lazy expression
let printAndForward x = printfn $"{x}"; x
let a = lazy (printAndForward "a")
let b = printAndForward "b"
// > b
printfn $"{a.Value} et {b}"
// > a
// > a et b
printfn $"{a.Value} et c"
// > a et cLazy active pattern
Lazy active patternOrganisation des fonctions
Méthodes
Méthodes - Exemple
Fonction vs Méthode
Fonctionnalité
Fonction
Méthode
How To: Pipeline avec une méthode d'instance ?
Interop avec la BCL
Méthode void
Appel à une méthode de la BCL à N arguments
Paramètre out - En C♯
out - En C♯Paramètre out - En F♯
out - En F♯Instancier une classe avec new ?
new ?Appel d'une méthode surchargée
Mis à jour