个性化阅读
专注于IT技术分析

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
赞(0)
未经允许不得转载:srcmini » F#函数组成

评论 抢沙发

评论前必须登录!