![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
文章平均质量分 61
oldsheep_cn
记录和分享工作中遇到的一些问题及解决方法。主要涉及的领域为Java、大数据、视频等。
展开
-
05-Scala中的集合-Seq&Set&Map
文章目录Seq序列不可变的序列可变的序列Set集不可变的Set可变的SetMap映射Map定义及基本操作Map循环![在这里插入图片描述](https://img-blog.csdnimg.cn/20210107133244828.png) Seq序列 不可变的序列 import scala.collection.immutable._ 在Scala中列表要么为空(Nil表示空列表)要么是一个head元素加上一个tail列表。 9 :: List(5, 2) :: 操作符是将给定的头和尾创建一个新的列表原创 2021-01-07 13:34:39 · 207 阅读 · 0 评论 -
04-Scala中的集合-元组&数组
阿什顿发原创 2021-01-07 13:26:35 · 139 阅读 · 0 评论 -
03-Scala中的方法和函数
文章目录1、方法的定义与调用![在这里插入图片描述](https://img-blog.csdnimg.cn/20210107131203596.png)2、函数的定义与调用3、传值调用与传名调用4、可变参数函数5、默认参数值函数6、高阶函数7、柯里化(Currying)8、偏函数 1、方法的定义与调用 方法的返回值类型可以不写,编译器可以自动推断出来,但是对于: 返回值使用了return关键字的;递归函数,必须指定返回类型; /** * 方法的定义及调用 * * 定义方法的格式为: * d原创 2021-01-07 13:17:42 · 72 阅读 · 0 评论 -
01-Scala 第一次邂逅
1.Scala介绍1.1什么是ScalaScala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。1.2为什么要学Scala1.优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。2.速度快:Scala语言表达能力强,一行代码抵得上Java多行,...原创 2018-04-13 23:23:35 · 143 阅读 · 0 评论 -
02-Scala 基本语法
1.基本语法1.1函数式编程体验Spark-Shell之WordCountQ1: 对上述文件内容使用Spark进行单词个数统计?Q2: 对上述输出结果进行降序 ?深深的感受到了Scala的强大之处,拿下她已成必然.....1.2 Scala交互模式(cmd窗口介绍)输入cmd命令, 打开windows 控制台:输入scala , 进入Scala shell 交互模式:在交互式窗口下, 我...原创 2018-04-14 09:57:33 · 150 阅读 · 0 评论