Согласно моей книге, стандартные библиотечные функции. NET могут иметь аргументы, отправляемые через конвейеры.
Кажется, это работает для функций с одним аргументом, но не для функций с несколькими аргументами, и в книге об этом не говорится. Я хотел бы уточнить, почему возможно следующее -
"hello" |> Directory.GetCreationTime
, где это функция с одним параметром. NET. Хотя это не так:
"source" |> Directory.Move "dst"
, где это. NET двухпараметрическая функция.
Я понимаю. NET Стандартная библиотека встроена в нефункциональную не используя F #, но это определенно потому, что в книге сказано, что библиотеку. NET можно вызывать с использованием переданных по конвейеру функций, не указывая, что они должны быть одним параметром, что меня смущает.
Так что мне любопытно , можно ли карри. NET Стандартные функции библиотеки или нет? Могу ли я вызывать их только через каналы, если они только один параметр?