Gibt es eine Möglichkeit, einen Konstruktor als Funktion zu übergeben?Kurzschrift für Konstruktorfunktion
type foo =
| Foo of int
| Bar of int
let foo x = Foo x
let bar = fun x -> Bar x
Gibt es eine Abkürzung für die Funktionen foo
und bar
? Ich möchte einen Konstruktor als eine Funktion übergeben, aber es scheint unhandlich zu schreiben fun x -> Bar x
.
Danke für die Antwort. Ich bin enttäuscht, dass ich eine Bibliothek von Drittanbietern herunterladen muss, um das zu tun, obwohl ich beeindruckt bin, dass es relativ einfach ist, der Sprache syntaktische Merkmale hinzuzufügen. –