×

scala

Scala 基础 (三):运算符和流程控制(scala或运算符)

浈韵茶业 浈韵茶业 发表于2024-05-11 浏览5510 评论0
大家好,我是百思不得小赵。 创作时间:2022 年 6 月 27 日 博客主页: 🔍点此进入博客主页 —— 新时代的农民工 🙊 —— 换一种思维逻辑去看待这个世界 👀 今天是加入CSDN的第1212天。觉得有帮助麻烦👏点赞、🍀评论、❤️收藏 一、运算符 Scala中的运算符和Java中的运算符基本相同。 算术运算 + - * / % ,+和-在一元运算表中示正号和负号,在二元运算中表示加和减。 /表示整除,只保留整数部分舍弃掉小数部分

scala

大数据开发复习scala篇(scala在大数据中的应用)

汝壹 汝壹 发表于2024-05-11 浏览5159 评论0
10、scala 10.1、scala介绍 ​ scala是运行在JVM上的多范式编程语言,同时支持面向对象和面向函数式编程。 10.2、scala解释器 要启动scala解释器,只需要以下几步: 按住windows键 + r 输入scala即可 在scala命令提示窗口中执行:quit,即可退出解释器 10.3、scala的基本语法 10.3.1、声明变量 在scala中,可以使用val或者var来定义变量,语法格式如下: val/var 变量标识:变量类型

scala

scala语法基础(scala语法基础知识)

笃行致远 笃行致远 发表于2024-05-10 浏览6733 评论0
关于Scala Scala是在Java的基础上开发而成,运行于Java虚拟机 Scala的语法结构类似于Java和python的结合 如果一行只有一行语句,行尾可以不用加分号 与Java不同,Scala可以在类外单独定义全局函数 Scala中没有static关键字 Scala以object类中的main函数作为程序入口,如: object HelloWorld{ def main(args:Array[String]):Unit={

scala

Spark AQE DataSkew 处理过程中考虑的一些Case

零度网络-技术2 零度网络-技术2 发表于2024-05-10 浏览6163 评论0
Spark AQE 在 DataSkew 处理过程中,需要考虑一些边界条件,否则可能会引入一些额外的Shuffle。 EnsureRequirements 在开始今天的Topic之前,需要先回顾一下 EnsureRequirements, 熟悉的同学请跳过。 EnsureRequirements 是为了保证Spark 算子的数据输入要求,在算子之间引入Shuffle的核心工具。 outputPartitioning 算子的 Partitioning 表示该算子的数据在集群上是如何分

scala

十八、Scala的Iterable、Seq、Set、Map集合

Vincent沈卫庆 Vincent沈卫庆 发表于2024-05-10 浏览5306 评论0
1. Iterable 1.1 概述 Iterable代表一个可以迭代的集合,它继承了Traversable特质,同时也是其他集合的父特质。最重要的是,它定义了获取迭代器(iterator)的方法:def iterator:Iterator[A] ,这是一个抽象方法,它的具体实现类需要实现这个方法,从而实现迭代的返回集合中的元素 1.2 分类 Traversable提供了两种遍历数据的方式: iterator()方法:属于主动迭代,我们可以通过hasNext()检查

scala

十六、Scala的泛型(scala 泛型)

huahua22 huahua22 发表于2024-05-10 浏览6026 评论0
1. 泛型 泛型指泛指某种具体的数据类型,在Scala中泛型用[数据类型]表示。实际开发中,泛型一般是结合数组或集合来使用的,此外,泛型的常见用法还有以下三种: 泛型方法 泛型类 泛型特质 1.1 泛型方法 泛型方法指把泛型定义到方法声明上,即该方法的参数类型是由泛型来决定的。在调用方法时,明确具体的数据类型。 格式: def 方法名[泛型名称](...) = { //... } 示例: object ClassDemo { //方式一:不采用泛型的普通方法

scala

Scala 基础 (四):函数式编程【从基础到高阶应用】(Scala函数式编程)

蜂鸟12 蜂鸟12 发表于2024-05-10 浏览3715 评论0
大家好,我是百思不得小赵。 创作时间:2022 年 6 月 29 日 博客主页: 🔍点此进入博客主页 —— 新时代的农民工 🙊 —— 换一种思维逻辑去看待这个世界 👀 今天是加入CSDN的第1215天。觉得有帮助麻烦👏点赞、🍀评论、❤️收藏 一、概述 学习函数时编程之前我们先来了解一下目前比较流行的、不同的编程范式。 编程范式: 面向过程:将问题拆解为一步一步,按照步骤解决问题。 面向对象:分解对象、行为、属性,通过对象关系以及行为调用解决