Wie passt man Muster auf eine beliebige Anzahl von Argumenten an?

8

Gibt es ein OCaml-Äquivalent zu Haskells Mustererkennung für eine beliebige Anzahl von Argumenten? Kann ich zum Beispiel etwas ähnliches haben:

%Vor%

(Das Beispiel wurde aus Developing Applications mit Objective Caml herausgehoben:)

Danke.

    
Thomas Heywood 28.08.2010, 22:29
quelle

1 Antwort

14

Sie können nicht mehrere Argumente als solche abgleichen, aber Sie können Tupel abgleichen, so dass Sie Folgendes tun können:

%Vor%

Wenn die Funktion ihre Argumente als Tupel akzeptiert, können Sie auch function wie folgt verwenden:

%Vor%     
sepp2k 28.08.2010, 22:40
quelle

Tags und Links