
Scala
文章平均质量分 81
挽歌亽朽年
平生不做皱眉事,世上应无切齿人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scalac入门
Scala简介 Scala是一门类Java的多范式语言,它整合了面向对象编程和函数式编程的最佳特性。 Scala运行于Java虚拟机(JVM)之上,并且兼容现有的Java程序 Scala是一门纯粹的面向对象的语言 Scala也是一门函数式语言 马丁 · 奥德斯基( Scala之父) Scala特性 1.与java无缝对接 2.类型自动判断(val与var) 3.支持并发和分布式(Actor) 4.将java中接口与抽象类整合(Trait) 5.模式匹配(Match) 6.高阶函数,面向函数式编程 Scala原创 2021-04-21 09:01:00 · 544 阅读 · 0 评论 -
函数
函数与方法 函数是功能代码的封装 方法是定义在类中的函数 函数定义 def 函数名(参数名:参数类型,…):函数的返回值{函数体} 注意: 1.函数用关键字def来定义 2.函数的参数必须给定数据类型 3.函数的返回值为其他数据类型时,函数体中使用return返回函数的结果,return可以省略 4.函数无返回值时使用Unit表示,函数体中通过println输出函数结果 5.函数的返回值可以省略,...原创 2020-02-18 13:23:42 · 174 阅读 · 0 评论 -
线性序列练习
索引序列——数组练习 分析: 1.定义存储成绩等级的数组 2.定义存储成绩数组并依次从键盘接受20名同学的成绩存放到数组中 3.遍历成绩数组,对每一个成绩进行判断并将结果以计数的方式存储到等级数组中 4.输出结果 import io.StdIn._ // 定义成绩等级数组 // fscore[0]:优秀,fscore[1]:良好, fscore[2]:及格, fscore[3]:不及格 val f...原创 2020-02-17 19:40:29 · 879 阅读 · 0 评论 -
Scala数据结构
Scala的数据结构 数据结构——容器 容器(Collection) Scala中容器包 Scala的容器(collection)库 在Iterable(可迭代的)下的继承层次包括三个特质: 三种容器最大的区别是其元素的索引方式 序列(Seq):按照从0开始的整数进行索引 映射(Map) :按照键值进行索引 集合(Set):没有索引,使用哈希方式进行值的查找 Seq(序列) 序列(Seque...原创 2020-02-17 19:35:16 · 600 阅读 · 0 评论 -
Scala的基本语法
数据类型 和Java不同的是, 在Scala中,这些类型都是“类”, 并且都是包scala的成员, 比如,Int的全名是scala.Int。 对于字符串,Scala用java.lang.String类来表示字符串 特殊类型 Unit:表示无值,和java中的void等同,Unit只有一个实例值,写成()。 Null:空值或引用 Nothing:所有其它类型的子类型,表示没有值 例如: val l...原创 2020-02-14 13:14:30 · 378 阅读 · 0 评论