2009-06-03 6 views

Antwort

19

Ich vermute, dass sie nur für die Kompatibilität mit .NET-Funktionen bereitgestellt werden. Sie sind nichts, was Ihnen in funktionalen Sprachen begegnet. Das Problem mit einem optionalen Parameter ist, dass Sie ihn nicht curren können. Wenn der zweite Parameter einer Funktion f optional ist, was ist

Lassen Sie g = f x
?

Ist es eine Funktion, die ein Argument annimmt, oder ein Wert, der durch Auswertung von f auf x plus dem zweiten Standardparameter erhalten wird?

Verwandte Themen