1、声明变量1)语法格式 :val/var 变量名称:变量类型 = 初始值 val定义的是不可重新赋值的变量(值不可修改) var定义的是可重新赋值的变量(值可以修改) notice:scala的语句最后不需要添加分号 scala中声明变量是变量名称在前,变量......
admin 2023-10-10
文章浏览阅读1.1k次。大数据学习06 Scala的基础语法介绍Scala的基础语法文章目录大数据学习06 Scala的基础语法前言一、注释二、变量与常量1.基本语法2.代码实操标识符的命名规范1.命名规范2.调试效果三、控制台标准输入1.代码实......
admin 2024-01-22
文章浏览阅读303次。Scala介绍Scala介绍官方网址:http://www.scala-lang.org官网对scala的介绍:Scala既是面向对象的语言,也是面向函数的语言。scala可以为你在做大量代码重用和扩展是提供优雅的层次结构,并可以通过高阶函数来实现......
admin 2024-01-22
文章浏览阅读253次。scala> val someNumbers = List(-11, -10, -5, 0, 5, 10)someNumbers: List[Int] = List(-11, -10, -5, 0, 5, 10)scala> someNumbers.filter((x: Int) => x > 0)res1: List[Int] = List(5, 10)// 等..._"scala line=>line.split(\"\\\\s+\")改写为占位符......
admin 2024-01-23
文章浏览阅读700次,点赞4次,收藏5次。本篇文章主要是自己练习的一个用Scala编写的小程序一、记录在练习过程中的一些小感受和踩得坑:1.构造函数用this关键字2.定义类与定义类方法的参数不需要定义一个新变量一样Scala中可......
admin 2024-01-23
文章浏览阅读700次,点赞4次,收藏5次。本篇文章主要是自己练习的一个用Scala编写的小程序一、记录在练习过程中的一些小感受和踩得坑:1.构造函数用this关键字2.定义类与定义类方法的参数不需要定义一个新变量一样Scala中可......
admin 2024-01-23
文章浏览阅读2.1k次。Flink():实时性高,吞吐量高,离线+实时算子较为丰富Spark Streaming():有延迟(毫秒级别),吞吐量高,离线+实时算子丰富,可以做机器学习,图计算(生态圈)flink的批处理实际上流处理,只是把一个批处......
admin 2024-01-23
目录声明变量语法格式在解释器中定义一个变量val和var变量使用类型推断来定义变量惰性赋值声明变量我们将来每一天编写scala程序都会定义变量。那scala语言如何定义变量呢?语法格式Java变量定义inta =0;在scala中,可以使用val或......
admin 2023-10-10
文章浏览阅读73次。一、与java一样有如下1顺序控制 2分支控制 3)循环控制 注:IDEA 快捷键 ctrl+b可以查看源码二、if分支在做数学计算的时候,scala 包中(默认引入的) 的 math 的包对象有很多方法直接可用x1.formatted("%.2f") 是......
admin 2024-01-23
文章浏览阅读3.1k次。1、Array 数组数组声明方式一:val a = new Array[Int](10) 注意: 数组初始化后,长度就固定下来了,而且元素全部根据其类型初始化数组声明方式二:val s=Array("Scala","Java","Pathon")2、ArrayBuffer......
admin 2024-01-23
文章浏览阅读1.8k次,点赞3次,收藏2次。0. Scala中的数据类型 因为Scala底层是Jvm,所以Scala和Java一样,有7种数值类型Byte、Char、Short、Int、Long、Float和Double(scala里无包装类型)和一个Boolean类型(都是大写的类型),其他Java支持......
admin 2024-01-22
文章浏览阅读213次。8.1Scala中静态的概念-伴生对象Scala语言是完全面向对象(万物皆对象)的语言,所以并没有静态的操作(即在Scala中没有静态的概念)。但是为了能够和Java语言交互(因为Java中有静态概念),就产生了一种特殊的对象......
admin 2024-01-22
函数式编程体验 - spark-shell之WordCount1.准备一个文件2.上传到hdfs3.对上述文件内容使用Spark进行单词个数统计数据类型 Scala的几种数值类型Byte、Char、Short、Int、Long、Float、Double、Boolean、Unit备注 : Unit表示无值 , 和其它语言中的void......
admin 2023-10-10
文章浏览阅读519次,点赞7次,收藏4次。目录一.声明值和变量二.数据类型三.算术和操作符重载四.控制结构语句五.方法和函数一.声明值和变量Scala有两种类型的变量:使用关键字var声明的变量,值可以变的 使用关键字val声明的......
admin 2024-01-22
文章浏览阅读5.4k次,点赞2次,收藏6次。前言因为spark集群的换代升级, 需要从scala 2.11 升级到scala 2.12 spark2升级到spark 3。本篇博客主要讲述南国在将spark 作业升级时遇到的问题和解决办法。具体步骤1.升级spark相关依赖针对于pom......
admin 2024-01-23
文章浏览阅读958次,点赞7次,收藏4次。目录数组重点掌握定长数组变长数组遍历数组数组常用算法数组重点掌握scala中数组的概念是和Java类似,可以用数组来存放一组数据。scala中,有两种数组,一种是定长数组,另一种是变......
admin 2024-01-23
文章浏览阅读93次。九.数组操作 val arr = Array(Array(1, 2, 5, 4), Array(3, 6, 7, 8), Array(9, 10)) //flatten只能一次压一层 val flatten = arr.flatten println(flatten.toBuffer) val lines = Array("spark hadoop flink spark", "spark spark flink", "s......
admin 2024-01-23
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453