
spark
王叫瘦
这个作者很懒,什么都没留下…
展开
-
Scala的高阶函数
如果从网上找到一些基础教程,有java基础肯定学的很快。但是我看了几个教程里好像都没有scala的进阶教程。下面说一下scala中的高阶函数。 几个重要的高阶函数有:值函数(作为值的函数),匿名函数,闭包,柯里化等 首先值函数和匿名函数比较好理解,值函数就是把一个函数赋值给一个变量,然后这个变量代表这个函数在程序中传递。 匿名函数就是,我们不用把函数赋值...原创 2019-04-18 16:43:56 · 261 阅读 · 0 评论 -
Scala的隐式参数和隐式转换
隐式(implicit)是scala中最重要的内容同时也是最难懂的概念。在scala中隐式的概念主要包括三个方面的内容: 1隐式参数 2隐式转换 3隐式调用 首先隐式implicit 是什么意思? 在scala中implicit是在编译器需要修复类型匹配时,可以用来自动插入的定义。比如举个例子,我要把2.33赋值给一个int类型的a肯定会报错,但是通过隐式转换...原创 2019-04-28 16:14:49 · 216 阅读 · 0 评论