
scala
小哪吒的BD
这个作者很懒,什么都没留下…
展开
-
scala快速入门--Option类型、偏函数、正则表达式、异常处理、提取器、泛型的使用方法
scala快速入门–Option类型、偏函数、正则表达式、异常处理、提取器的使用方法 文章目录scala快速入门--Option类型、偏函数、正则表达式、异常处理、提取器的使用方法1、Option类型2、偏函数3、正则表达式4、异常处理4.1、捕获异常4.2、抛出异常5、提取器(Extractor)5.1、定义提取器6、泛型6.1、定义一个泛型方法6.2、泛型类6.3、泛型的上下界6.3.1、上...原创 2020-04-13 09:41:05 · 396 阅读 · 1 评论 -
快速入门Scala--模式匹配
快速入门Scala–模式匹配 哈喽,各位小主,大家好。今天我们来继续讲scala中的模式匹配。scala中的模式匹配就类似于java中的switch。但是scala的模式匹配要更灵活哦。下面来正式看看吧 scala中有一个非常强大的模式匹配机制,可以应用在很多场景: switch语句 类型查询 使用模式匹配快速获取数据 1、简单模式匹配 语法格式 变量 match { case "常量...原创 2020-04-09 17:53:07 · 247 阅读 · 0 评论 -
快速入门scala---scala(类与对象)
快速入门scala—scala(类与对象) 上期我们讲到scala的函数式编程,今天我们就来了解一下scala的类和对象吧。不多bb,废话只会耽误你们学习的时间。下面我们进入正题吧 1、类和对象成员的定义 1.1、创建类和对象 用法 使用class来定义一个类 使用new来创建对象 示例 创建一个Person类,并创建它的对象 步骤 创建一个scala项目,并创建一个Object 添加mai...原创 2020-04-05 20:02:13 · 1859 阅读 · 1 评论 -
scala快速入门(函数式编程)
Scala–函数式编程 前面我们学完了scala基础,接下来我们可以更深入研究研究scala了。scala比java代码看起来简洁就是因为scala是基于函数式编程的基础之上。接下来,我们就来看看scala的常用的几种函数式编程吧。 1、扁平化映射 | flatMap 可以把flatMap,理解为先map,然后再flatten map是将列表中的元素转换为一个List flatten再将整个列...原创 2020-03-31 09:31:15 · 281 阅读 · 0 评论 -
Scala基础--(下篇)
Scala基础–(下篇) scala基础上篇连接 文章目录Scala基础--(下篇)1.数组1.1、定长数组1.2、变长数组1.2.1、添加/修改/删除元素1.3、遍历数组1.4、数组常用操作1.4.1、求和1.4.2、最大值1.4.3、最小值1.4.4、排序2、元组2.1、定义元组2.2、访问元组3、列表3.1、不可变列表3.1.1、定义3.2、可变列表3.2.1、定义3.2.2、可变列表操作...原创 2020-03-30 12:54:17 · 200 阅读 · 0 评论 -
Scala基础--(上篇)
Scala基础 想学好scala,就必须先打好基础。正所谓 “ 倘想达到最高处,就要从低处开始”。没有人是生来就是某个领域的专家。所谓的专家,不过是把基础反复的加固,花在那个领域的时间比平常人下的功夫比别人多一些而已。李小龙说过:“我不怕练了一万种招式的人,却怕把一招练了一万遍的人”。所以说,想学好某件事,就要从打牢基础做起。好了,废话不多说,开始进入正题。 文章目录Scala基础1、变量1.1...原创 2020-03-29 21:41:58 · 891 阅读 · 0 评论 -
Scala简介与安装部署
Scala简介与安装部署 1、scala简介 scala是运行在JVM上的多范式(多种编程方法)编程语言,同时支持面向对象和面向函数编程 早期,scala刚出现的时候,并没有怎么引起重视,随着Spark和Kafka这样基于scala的大数据框架的兴起,scala逐步进入大数据开发者的眼帘。 2、为什么要使用Scala 开发大数据应用程序(Spark程序、Flink程序) 表达能力强,一行代码抵得...原创 2020-03-25 21:13:22 · 495 阅读 · 0 评论