- 字符串 scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。 使用双引号使用插值表达式使用三引号 使用双引号 语法 val/var 变量名 = “字符串” 示例 有一个人的名字叫"hadoop",请打印他的名字以及名字的长度。 参考代码 scala> p... 字符串 scala提供多种定义字符串的方式,将来我们可以根据需要来选择最方便的定义方式。 使用双引号使用插值表达式使用三引号 使用双引号 语法 val/var 变量名 = “字符串” 示例 有一个人的名字叫"hadoop",请打印他的名字以及名字的长度。 参考代码 scala> p...
- 本篇作为scala入门系列的第三篇博客,为大家带来的是变量的相关内容。 声明变量 &nbs... 本篇作为scala入门系列的第三篇博客,为大家带来的是变量的相关内容。 声明变量 &nbs...
- 目录 模式匹配 简单匹配 守卫 匹配类型 匹配集合 变量声明中的模式匹配 匹配样例类 - 常用 Option类型 - 重点掌握经常用 偏函数 - 理解 正则表达式 - 了解 模式匹配 scala中有一个非常强大的模式匹配机制,可以应用在很多场景: switch语句类型查询以及快速获取数据 简单... 目录 模式匹配 简单匹配 守卫 匹配类型 匹配集合 变量声明中的模式匹配 匹配样例类 - 常用 Option类型 - 重点掌握经常用 偏函数 - 理解 正则表达式 - 了解 模式匹配 scala中有一个非常强大的模式匹配机制,可以应用在很多场景: switch语句类型查询以及快速获取数据 简单...
- 本篇作为scala快速入门系列的第三十八篇博客,为大家带来的是关于Actor并发编程的内容。 文章... 本篇作为scala快速入门系列的第三十八篇博客,为大家带来的是关于Actor并发编程的内容。 文章...
- 目录 扁平化映射 | flatMap 定义 案例 扁平化映射 flatMap 扁平化映射也是将来用得非常多的操作,也是必须要掌握的。 定义 可以把flatMap,理解为先map,然后再flatten 就是说, 我们对待处理列表, 正常我们处理它 需要 先对其进行map操作, 然后再进行f... 目录 扁平化映射 | flatMap 定义 案例 扁平化映射 flatMap 扁平化映射也是将来用得非常多的操作,也是必须要掌握的。 定义 可以把flatMap,理解为先map,然后再flatten 就是说, 我们对待处理列表, 正常我们处理它 需要 先对其进行map操作, 然后再进行f...
- 目录 异常处理 捕获异常 抛出异常 异常处理 Scala中 无需在方法上声明异常 来看看下面一段代码。 def main(args: Array[String]): Unit = { val i =&nb... 目录 异常处理 捕获异常 抛出异常 异常处理 Scala中 无需在方法上声明异常 来看看下面一段代码。 def main(args: Array[String]): Unit = { val i =&nb...
- 目录 提取器(Extractor) 定义提取器 提取器(Extractor) 我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。例如: // 定义样例类case class SubmitTask(id: String... 目录 提取器(Extractor) 定义提取器 提取器(Extractor) 我们之前已经使用过scala中非常强大的模式匹配功能了,通过模式匹配,我们可以快速匹配样例类中的成员变量。例如: // 定义样例类case class SubmitTask(id: String...
- 目录 方法调用方式 后缀调用法 中缀调用法 操作符即方法 花括号调用法 无括号调用法 方法调用方式 在scala中,有以下几种方法调用方式, 后缀调用法中缀调用法花括号调用法无括号调用法 在后续编写spark、flink程序时,我们会使用到这些方法调用方式。 后缀调用法 这种方法与Java没有区别... 目录 方法调用方式 后缀调用法 中缀调用法 操作符即方法 花括号调用法 无括号调用法 方法调用方式 在scala中,有以下几种方法调用方式, 后缀调用法中缀调用法花括号调用法无括号调用法 在后续编写spark、flink程序时,我们会使用到这些方法调用方式。 后缀调用法 这种方法与Java没有区别...
- 目录 样例类 定义样例类 样例类方法 样例对象 样例类 样例类是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),而且它会自动生成apply方法,允许我们快速地创建样例类实例对象。后面,在并发编程和spark、flink这些框架也都会经常使用它。 定义样例类 语法结构: ... 目录 样例类 定义样例类 样例类方法 样例对象 样例类 样例类是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),而且它会自动生成apply方法,允许我们快速地创建样例类实例对象。后面,在并发编程和spark、flink这些框架也都会经常使用它。 定义样例类 语法结构: ...
- 条件表达式 条件表达式就是if表达式,if表达式可以根据给定的条件是否满足,根据条件的结果(真或假)决定执行对应的操作。scala条件表达式的语法和Java一样。 有返回值的if 与Java不一样的是, [!NOTE] 在scala中,条件表达式也是有返回值的在scala中,没有三元表达式,可以使用if表达式替... 条件表达式 条件表达式就是if表达式,if表达式可以根据给定的条件是否满足,根据条件的结果(真或假)决定执行对应的操作。scala条件表达式的语法和Java一样。 有返回值的if 与Java不一样的是, [!NOTE] 在scala中,条件表达式也是有返回值的在scala中,没有三元表达式,可以使用if表达式替...
- 目录 列表 List 重点掌握 不可变列表定义 可变列表 列表常用操作 列表 List 重点掌握 列表是scala中最重要的、也是最常用的数据结构。List具备以下性质: 可以保存重复的值有先后顺序 在scala中,也有两种列表,一种是不可变列表、另一种是可变列表 不可变列表定义 不可变列表就是列表的... 目录 列表 List 重点掌握 不可变列表定义 可变列表 列表常用操作 列表 List 重点掌握 列表是scala中最重要的、也是最常用的数据结构。List具备以下性质: 可以保存重复的值有先后顺序 在scala中,也有两种列表,一种是不可变列表、另一种是可变列表 不可变列表定义 不可变列表就是列表的...
- 目录 元组 重点掌握 定义元组 访问元组 元组 重点掌握 元组可以用来包含一组不同类型的值。例如:姓名,年龄,性别,出生年月。元组的元素是不可变的。 数组: 同一类数据成组 元组: 不同的元素成组 元祖内容(元素)不可变 定义元组 语法 方式1: 使用括号来定义元组 va... 目录 元组 重点掌握 定义元组 访问元组 元组 重点掌握 元组可以用来包含一组不同类型的值。例如:姓名,年龄,性别,出生年月。元组的元素是不可变的。 数组: 同一类数据成组 元组: 不同的元素成组 元祖内容(元素)不可变 定义元组 语法 方式1: 使用括号来定义元组 va...
- 目录 排序 默认排序 sorted 指定字段排序 sortBy 自定义排序 | sortWith 排序 在scala集合中,可以使用以下几种方式来进行排序 sorted默认排序sortBy指定字段排序sortWith自定义排序 默认排序 sorted 示例 定义一个... 目录 排序 默认排序 sorted 指定字段排序 sortBy 自定义排序 | sortWith 排序 在scala集合中,可以使用以下几种方式来进行排序 sorted默认排序sortBy指定字段排序sortWith自定义排序 默认排序 sorted 示例 定义一个...
- 目录 循环 for表达式 while循环 循环 在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁 for表达式 语法 for(i <- 表达式/数组/集合) { // 表达式 } ... 目录 循环 for表达式 while循环 循环 在scala中,可以使用for和while,但一般推荐使用for表达式,因为for表达式语法更简洁 for表达式 语法 for(i <- 表达式/数组/集合) { // 表达式 } ...
- 目录 过滤 filter 定义 方法签名 方法解析 案例 参考代码 过滤 filter 过滤符合一定条件的元素 定义 方法签名 def filter(p: (A) ⇒ Boolean): TraversableOnce[A] 方... 目录 过滤 filter 定义 方法签名 方法解析 案例 参考代码 过滤 filter 过滤符合一定条件的元素 定义 方法签名 def filter(p: (A) ⇒ Boolean): TraversableOnce[A] 方...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签