Ocaml で言うと、次の機能があります。
let f = fun [x] -> x
その結果、次の警告が表示されます。
this pattern-matching is not exhaustive.
Here is an example of a value that is not matched:
[]
私の目標は、から関数を作成することです'a list -> 'a
。[]
その関数に渡されたことをどのように説明できますか?
Ocaml で言うと、次の機能があります。
let f = fun [x] -> x
その結果、次の警告が表示されます。
this pattern-matching is not exhaustive.
Here is an example of a value that is not matched:
[]
私の目標は、から関数を作成することです'a list -> 'a
。[]
その関数に渡されたことをどのように説明できますか?