関数の型から実装を導く
from
Implementation: Composing a Pipeline
F#
で関数が特定の型を実装していることを明確にしたい場合、以下のように書くことができる
code:fsharp
let MyFunctionSignature = Param1 -> Param2 -> Result
let myFunc: MyFunctionSignature =
fun param1 param2 ->
// ...
これにより、すべての引数と戻り値の型が関数の型(
ValidateOrder
)によって決定される