この例では、すべてが整数であると仮定します。また、関数がすべてのケースを考慮していないことにコンパイラが怒っていることも承知しています。
これら2つの機能があるとしましょう:
let f1 = function
| a -> b;;
let f2 = function
| c -> d;;
これを行う関数を作成する方法はありますか:
| a -> b;;
| c -> d;;
f1 と f2 を (2 つのリストを連結するのと同様のスタイルで) 明示的にハードコーディングせずにまとめることによって?