2009-06-03 12 views

risposta

19

Sospetto che siano forniti solo per compatibilità con le funzioni .NET. Non sono qualcosa che incontri nei linguaggi funzionali. Il problema con un parametro opzionale è che non puoi curry. Se il secondo parametro di una funzione f è facoltativo, che cos'è

let g = f x
?

È una funzione che accetta un argomento o un valore ottenuto valutando f su x più il secondo parametro predefinito?

Problemi correlati