F#函数组成

本文概述

  • F#函数组成示例
  • F#函数流水线
在F#中, 功能可以由其他功能组成。这是一个组合过程, 其中一个函数代表两个组合函数的应用。
【F#函数组成】合成运算符(> > )将两个函数用作操作数, 并返回一个函数。
F#函数组成示例
let function1 name= name + " FSharp" let function2 name = name + " Programming"let programmingName = function1 > > function2 let result = programmingName "Hello" printf "%s" result

输出:
Hello FSharp Programming

F#函数流水线F#函数流水线使我们可以链式调用函数。流水线运算符将一个函数和一个参数作为操作数, 并返回一个值。
F#函数流水线示例
let function1 name= name + " FSharp" let function2 name = name + " Programming"let result = "Hello" |> function1 |> function2 printf "%s" result

输出:
Hello FSharp Programming

    推荐阅读