如果我做與OCaml中的變量匹配的模式?
let check n = function
| n -> true
| _ -> false
然後我得到Warning 11: this match case is unused.
我明白爲什麼,因爲的n
| n - > true實際上不是check
的參數。它基本上是一個由模式匹配創建的變量。
我的問題是,在這種情況下,我們有任何方法仍然使用模式匹配(而不是其他)來強制執行此檢查嗎?
即,我想與參數n
模式匹配。
是的,我明白,在我的問題表示。我的問題是,如果我想嘗試匹配函數的參數呢? –
@JacksonTale請注意,以下是完全等同:'讓查=功能N - > ...'和'讓檢查N =匹配n,其中N - > ...' – lukstafi