我是新來的F#,也沒有在任何地方看到了如何執行以下操作正確模式匹配多個變量
let fun1 a b =
match a b with
| a + b > 0 -> fun2
| a + b < 0 -> fun3
我有一個模式來做到這一點的匹配,家庭作業,但是我不知道如何正確地做到這一點。我認爲我可以使用元組如下:
let fun1 (a,b) =
match (a,b) with
| (a,b) when a + b > 0 -> fun2
| (a,b) when a + b < 0 -> fun3
但這並不起作用。我如何繼續?
這是一個愚蠢的錯誤!非常感謝! –
最受歡迎。一定要看看kvs的答案,下面有我沒有提到的好點。 –