Spark函数式编程进阶

函数式编程进阶 一、函数和变量同样做为Scala语言的一等公民,函数能够直接复制给变量; 二、函数更长用的方式是匿名函数,定义的时候只须要说明输入参数的类型和函数体便可,不须要名称,可是匿名函数赋值给一个变量(实际上是val常量),Spark源码中大量存在这种语法; 三、函数能够做为参数直接传递给函数,这极大地简化的编程语法; 四、函数式编程一个很是强大的地方之一在于函数的返回值能够是函数,当函数
相关文章
相关标签/搜索