![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
aimmon
这个作者很懒,什么都没留下…
展开
-
scala :: /.::/ ::: / :+ / +: / ++ /
① ::用于的是向队列的头部追加数据,产生新的列表, x::list,x就会添加到list的头部 .:: 这个是list的一个方法;作用和上面的一样,把元素添加到头部位置; list.::(x)② ::: 用于连接两个List类型的集合③ :+用于在list尾部追加元素; list :+④ +:用于在list的头部添加元素⑤ ++用于连接两个集合,list1++list2scala> val b:List[Int] = List(10,23,4...原创 2020-11-09 18:39:00 · 210 阅读 · 0 评论 -
Scala IDE for Eclipse
环境 : Eclipse Neon.3 Release (4.6.3)Scala IDE插件 下载 http://scala-ide.org/download/prev-stable.html请选择对应的版本.解压缩以后把plugins和features复制到eclipse目录,重启eclipse以后即可 ...原创 2018-10-03 15:29:21 · 750 阅读 · 0 评论 -
Scala 柯里化
柯里化(Currying)将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数。实例首先我们定义一个函数:def sum(x:Int,y:Int)=x+y那么我们应用的时候,应该是这样用:add(1,2)现在我们把这个函数变一下形:def sum(x:Int)(y:Int) = x + y 那么我们应用的时候...原创 2018-10-11 17:28:36 · 3622 阅读 · 0 评论 -
Scala 1.基础
一、Scala简介:多范式的编程语言 1、多范式:支持面向对象、支持函数式编程 2、底层依赖JVM 二、安装配置Scala、常用的开发工具 1、安装配置 版本:2.11.8版本跟Spark的版本一致(spark-2.1.0-bin-hadoop2.7.tgz) scala-2.11.8.zip(Windows) ...翻译 2018-10-03 18:28:44 · 181 阅读 · 0 评论 -
Spark学习笔记4. IDEA开发WordCount 程序
1.Scala 版package demoimport org.apache.spark.{SparkConf, SparkContext}object SparkDemo { def main(args: Array[String]): Unit = { //配置 val sparkConf = new SparkConf() sparkConf.se...原创 2018-10-13 01:36:25 · 289 阅读 · 0 评论 -
Scala 笔记补充
三、Scala的常用数据类型 1、注意:在Scala中,任何数据都是对象。 举例:数字 1 ----> 是一个对象,就有方法 scala> 1.toString res0: String = 1 ----> 定义了新的变量 res0,类型String 2、Scala定义变量的时候,可以不指定...原创 2018-10-10 23:43:34 · 177 阅读 · 0 评论