scala
文章平均质量分 79
scala
做一个有趣的人Zz
天下唯庸人无咎无誉
展开
-
Scala08:Scala高级特性
一、Scala高级特性接下来我们学习一下Scala中的高级特性模式匹配隐式转换1、模式匹配先看一下模式匹配模式匹配是Scala中非常有特色,非常强大的一种功能。模式匹配,其实类似于Java中的switch case语法,即对一个值进行条件判断,然后针对不同的条件,进行不同的处理不过Scala没有Java中的switch case语法,但是,Scala提供了更加强大的match case语法,就是这个模式匹配Java的switch case仅能匹配变量的值,而Scala的match cas原创 2022-03-08 09:34:07 · 261 阅读 · 0 评论 -
Scala07:【案例】函数式编程:统计多个文本内的单词总数
一、统计多个文本内的单词总数1、数据准备使用scala的io包读取文本文件内的数据val lines01 = scala.io.Source.fromFile("D://a.txt").mkStringval lines02 = scala.io.Source.fromFile("D://b.txt").mkString使用List的伴生对象,将多个文件内的内容创建为一个Listval lines = List(lines01, lines02)注意:下面这一行是核心代码,使用了链原创 2022-03-08 09:33:50 · 683 阅读 · 1 评论 -
Scala06:Scala的函数式编程
下面我们来学习一下scala中最重要的内容,函数式编程,其实我们学习Scala这门语言就是因为它的这一个特性,咱们在最开始的时候给大家演示了,使用java代码实现函数式编程是很复杂的,而使用scala代码实现函数式编程就很轻松,很简单了。这块内容我们在后续工作中会经常使用,需要大家重点掌握。一、什么是函数式编程Scala是一门既面向对象,又面向过程的语言。因此在Scala中有非常好的面向对象的特性,可以使用Scala来基于面向对象的思想开发大型复杂的系统和工程;而且Scala也面向过程,因此Sca原创 2022-03-08 09:33:31 · 1333 阅读 · 0 评论 -
Scala05:Scala面向对象
原创 2022-03-08 09:33:11 · 513 阅读 · 0 评论 -
Scala04:Scala中函数的使用
一、函数的定义前面我们学习了Scala集合体系中的一些数据结构,下面我们来学习一下Scala中函数的使用。先来看一下函数的定义在Scala中定义函数需要使用 def 关键字,函数包括函数名、参数、函数体Scala要求必须给出函数所有参数的类型,但是函数返回值的类型不是必须的,因为Scala可以自己根据函数体中的表达式推断出返回值类型。函数中最后一行代码的返回值就是整个函数的返回值,不需要使用return,这一点与Java不同,java中函数的返回值是必须要使用return的下面来实现一个单行函数原创 2022-03-08 09:32:44 · 652 阅读 · 0 评论 -
Scala03:Scala的集合体系
原创 2022-03-07 09:25:11 · 277 阅读 · 0 评论 -
Scala02:Scala基础语法:变量、数据类型、操作符、if表达式、循环
原创 2022-03-07 09:24:51 · 331 阅读 · 0 评论 -
Scala01:Scala介绍及安装配置
原创 2022-03-07 09:24:31 · 314 阅读 · 0 评论