特牛网址导航

Scala入门系列(7)-Scala之函数式编程_scala f(1)=3, f(n)-CSDN博客

网友收藏
文章浏览阅读365次。基础概念函数式编程函数式编程中的函数指的并不是编程语言中的函数(或方法),它指的是数学意义上的函数,即映射关系(如:y = f(x)),就是 y 和 x 的对应关系。数学上对于函数的定义是这样的:“给定一个数集 A,假设其中的元素为 x。现对 A 中的元素 x 施加对应法则 f,记作 f(x),得到另一数集 B。假设 B 中的元素为 y。”所以当我们在讨论“函数式”时,我们其实是在说“像数学函数那样,接收一个或多个输入,生成一个或多个结果,并且没有副作用。函数式编程语言的特性在了解了函数编程语_scala f(1)=3, f(n)