2
我有一個辨別的類型:F#和消極比賽
type Item =
| Normal of string * float32
| Special1 of Item
| Special2 of Item
而且我一直在使用這種類型的函數:
let rec calcItem (i: Item) =
match i with
| Normal(_, p) -> p
| Special1(g) | Special2(g) -> (calcItem g) + 1
在我的情況下,Special_ ň類型會以相同的形式定義。所以我想知道是否可以使用通配符模式來匹配所有這些類型。 _
匹配不起作用,因爲它不接受參數。
您在示例代碼 –
@GrzegorzSławecki,thx;中得到了重複的Special1;) – davidshen84