Операторы двойных (вперед / назад) каналов задокументированы в списке операторов F # на MSDN , а также задокументированы как функция, экспортированная из модуля Core.Operators
.
Это, вероятно, автоматически генерируется из документации XML в источниках F #, поэтому у страниц есть несколько загадочные имена:
В качестве дополнительного примечания, поиск оператора с использованием поисковых систем представляет собой небольшую проблему, поэтому я посмотрел в источниках F # (распространяется с выпуском CTP), а prim-types.fs
включает следующее:
/// <summary>Apply a function to two values, the
/// values being a pair on the left, the function on the right</summary>
/// <param name="arg1">The first argument.</param>
/// <param name="arg2">The second argument.</param>
/// <param name="func">The function.</param>
/// <returns>The function result.</returns>
val inline (||>): arg1:'T1 * arg2:'T2 -> func:('T1 -> 'T2 -> 'U) -> 'U
Я собирался порекомендовать источники F # в качестве хорошей документации для такого рода вещей (которыми они, безусловно, являются), но затем я вставил часть тега <summary>
в Google и нашел страницы, упомянутые выше :-) .