Ho bisogno di un'implementazione della funzione defaultArg
con Lazy
come secondo parametro. Ecco un esempio di utilizzo:Esiste un'implementazione standard di F # defaultArg che accetta pigro?
defaultArgLazy option (lazy doSomeHeavyWorkThatShouldBeAvoided())
E 'abbastanza facile da implementare
let defaultArgLazy o (p:'a Lazy) =
match o with
| Some v -> v
| None -> p.Force()
ma mi chiedo se c'è un'implementazione standard che mi manca.
No, non c'è niente di standard per quello. – scrwtp