active-pattern

Aktives Muster ist eine Technik in der F # -Programmiersprache, mit der Sie benannte Partitionen definieren können, die Eingabedaten unterteilen, so dass Sie diese Namen in einem Muster verwenden können, das den Ausdruck genau wie für eine diskriminierte Vereinigung wiedergibt.
4
Antworten

Aktives Muster in F # 3.0

Dieses aktive Muster wird mit F # 2.0 kompiliert: %Vor% , aber in F # 3.0, gibt den Fehler aus:    Aktives Muster '| Wert | _ |' hat einen Ergebnistyp, der Typvariablen enthält, die nicht von der Eingabe bestimmt werden. Die gemeinsame Urs...
15.08.2012, 22:26
2
Antworten

Versuchen Sie, F # aktive Muster zu verstehen, warum kann ich das tun:

Ich habe eine Dictionary , über die ich anfangs so iteriert habe: myDictionary |> Seq.iter (fun kvp -> doSomething kvp.Key kvp.Value) Später entdeckte ich, dass ich das aktive KeyValue -Muster verwenden konnte, und tat dies:...
27.11.2012, 18:12