我刚接触 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
但那也行不通。我该怎么办?