Wie funktioniert Pattern Matching hinter den Kulissen von F #?

Ich bin völlig neu in F # (und der funktionalen Programmierung im Allgemeinen), aber ich sehe Mustervergleiche, die überall im Beispielcode verwendet werden. Ich frage mich zum Beispiel, wie Pattern Matching tatsächlich funktioniert. Ich stelle mir zum Beispiel vor, dass es in anderen Sprachen genauso funktioniert wie eine for-Schleife und für jedes Element in einer Sammlung nach Übereinstimmungen sucht. Das ist wohl alles andere als richtig, wie funktioniert das eigentlich hinter den Kulissen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage