ich F # bin neu und noch nicht überall gesehen, wie die folgenden richtigMustervergleich mehrerer Variablen
let fun1 a b =
match a b with
| a + b > 0 -> fun2
| a + b < 0 -> fun3
ich tun dies mit Pattern-Matching-tun Hausaufgaben, aber ich weiß nicht, wie man es richtig macht. Ich dachte, ich könnte Tupel wie folgt verwenden:
let fun1 (a,b) =
match (a,b) with
| (a,b) when a + b > 0 -> fun2
| (a,b) when a + b < 0 -> fun3
Aber das funktioniert nicht auch. Wie gehe ich vor?
Das ist ein dummer Fehler war! Danke vielmals! –
Sehr willkommen.Achten Sie darauf, auch unten auf kvs Antwort zu schauen, die gute Punkte hat, die ich nicht gemacht habe. –