- 条件表达式 条件表达式就是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] 方...
- 目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行 根据前面学习的流程图,要编译... 目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 scala程序运行需要依赖于Java类库,必须要有Java运行环境,scala才能正确执行 根据前面学习的流程图,要编译...
- 目录 方法 定义方法 返回值类型推断 方法 一个类可以有自己的方法,scala中的方法和Java方法类似。但scala与Java定义方法的语法是不一样的。 定义方法 语法 def methodName (参数名:参数类型, 参数名:参数类型) : [return&nbs... 目录 方法 定义方法 返回值类型推断 方法 一个类可以有自己的方法,scala中的方法和Java方法类似。但scala与Java定义方法的语法是不一样的。 定义方法 语法 def methodName (参数名:参数类型, 参数名:参数类型) : [return&nbs...
- 本篇作为scala快速入门系列的第七篇博客,为大家带来的是关于循环的相关内容。 &n... 本篇作为scala快速入门系列的第七篇博客,为大家带来的是关于循环的相关内容。 &n...
- 本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于集(Set)的相关内容。 Set &... 本篇作为scala快速入门系列的第十四篇博客,为大家带来的是关于集(Set)的相关内容。 Set &...
- 目录 遍历 foreach 使用类型推断简化函数定义 使用下划线来简化函数定义 遍历 foreach 之前,学习过了使用for表达式来遍历集合。我们接下来将学习scala的函数式编程,使用foreach方法来进行遍历、迭代。它可以让代码更加简洁。 用途: foreach 会帮我们对集合中的每一个元... 目录 遍历 foreach 使用类型推断简化函数定义 使用下划线来简化函数定义 遍历 foreach 之前,学习过了使用for表达式来遍历集合。我们接下来将学习scala的函数式编程,使用foreach方法来进行遍历、迭代。它可以让代码更加简洁。 用途: foreach 会帮我们对集合中的每一个元...
- 目录 scala解释器 启动scala解释器 执行scala代码 退出解释器 scala解释器 后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马上就可以让我们看到执行结果,用来测试比较方便。 我们接下来学习: 启动scala解释器在scala解释器中执行sc... 目录 scala解释器 启动scala解释器 执行scala代码 退出解释器 scala解释器 后续我们会使用scala解释器来学习scala基本语法,scala解释器像Linux命令一样,执行一条代码,马上就可以让我们看到执行结果,用来测试比较方便。 我们接下来学习: 启动scala解释器在scala解释器中执行sc...
- 欢迎访问PlayScala社区 下划线这个符号几乎贯穿了任何一本Scala编程书籍,并且在不同的场景下具有不同的含义,绕晕了不少初学者。正因如此,下划线这个特殊符号无形中增加Scala的入门难... 欢迎访问PlayScala社区 下划线这个符号几乎贯穿了任何一本Scala编程书籍,并且在不同的场景下具有不同的含义,绕晕了不少初学者。正因如此,下划线这个特殊符号无形中增加Scala的入门难...
- 目录 Set 不可变集 可变集 Set Set(集)是代表没有重复元素的集合。Set具备以下性质: 元素不重复 不保证插入顺序 和List正好相反, List: 元素可以重复 保证插入顺序 scala中的集也分为两种,一种是不可变集,另一种是可变集。 不可变集 定义 语法 创建一个空的不可... 目录 Set 不可变集 可变集 Set Set(集)是代表没有重复元素的集合。Set具备以下性质: 元素不重复 不保证插入顺序 和List正好相反, List: 元素可以重复 保证插入顺序 scala中的集也分为两种,一种是不可变集,另一种是可变集。 不可变集 定义 语法 创建一个空的不可...
- 作者简介: 蓝桥签约作者、大数据&Python领域优质创作者。管理多个大数据技术群,帮助大学生就业和初级程序员解决工作难题。 我的使命与愿景:持续稳定输出,赋能中国技术社区蓬勃发展! 大数据系列文章,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌... 作者简介: 蓝桥签约作者、大数据&Python领域优质创作者。管理多个大数据技术群,帮助大学生就业和初级程序员解决工作难题。 我的使命与愿景:持续稳定输出,赋能中国技术社区蓬勃发展! 大数据系列文章,从技术能力、业务基础、分析思维三大板块来呈现,你将收获: ❖ 提升自信心,自如应对面试,顺利拿到实习岗位或offer; ❖ 掌...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签