Scala是什么?
Scala是一种函数式编程语言。
Scala是编程语言中的"凯迪拉克"。
什么是函数式编程?
将函数作为程序的“一类”公民。
函数具有与变量和值同样的地位。
函数式编程允许像使用一个变量一样使用函数。
函数式编程允许将一个函数作为参数传递给另一个函数。
函数式编程允许另一个函数将一个函数作为返回值返回。
函数式编程允许在任何地方定义函数,包括在另一个函数内定义一个函数。
函数式编程允许使用一个匿名函数作为参数传递给另一个函数。
函数式编程中的函数是可组合的,可用来解决复杂的问题(将复杂问题分解为小的简单问题)。例如,有两个函数:
f(x) = x*2;
g(x) = x+2;
将这两个函数组合为一个函数:
h(x) = f(g(x)) = f(x+2) = (x+2)*2
函数式编程中,一切皆表达式(返回一个值)。例如,在Scala中,if-else控制结构就是一个表达式,它返回一个值。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。