Я объявил следующий оператор, чтобы сделать мой карри код немного более разборчивым
Pipe-Through позволяет передавать значение через метод и переходить на другую сторону.Я думаю, что это помогает сделать мой код более кратким.
let (|=>) x f = x |> f |> ignore; x
Пример использования
let y = x |> transform
y |> logger.LogInformation
y
|> process
|> return
Теперь становится
x
|> transform
|=> logger.LogInformation
|> process
|> return
Это полезно или я заново изобрелколесо