函数式编程中的基本概念
函数签名
假设有一个函数 f,输入一个 int 值,返回一个 string 值,在 C# 中,该函数可以表示为:
Func<int, string>
我们可以使用箭头(→)符号来表示:
f : int → string
箭头符号是函数式编程社区的标准函数符号,与语言无关。
当没有输入或没有输出(void)时,用 () 表示。如果有多个输入或输出,则用元组表示。
例如:
Func<string>
Func<int, int, int>
分别表示为:
() → str
原创
2020-06-02 11:40:15 ·
414 阅读 ·
0 评论