
Scala
唐豌豆
这个作者很懒,什么都没留下…
展开
-
scala程序打jar包,spark终端下执行jar包( spark-submit 提交的几种模式))
运行环境 工具:idea2019 条件:maven管理j依赖jar包,建立的是quickstart工程 jar包核心代码 object MySpark { def main(args: Array[String]): Unit = { // val conf = new SparkConf().setMaster("local[*]").setAppName("myjob") // val sc = new SparkContext(conf) // //使用空格分离,words与数字原创 2020-09-23 17:22:11 · 1935 阅读 · 0 评论 -
Scala--OOP高级特性
一、类Class 1.特点 类通过class关键字定义 类通过new关键字创建实例 类拥有 成为变量和办法 类的成员默认为public,也支持private、protected </font color> 类中无法定义静态成员变量和方法 类无需明确定义构造方法,通过构造参数列表声明为类的一部分 2. 权限修饰符 3. 类的定义 ① 构造器:主构造器 ② 辅助构造器:关键字this() ③ 定义成员变量与方法 ④ 类的实例化 代码例子: //主构造器执行类定义中的所有语句 class Cla原创 2020-09-19 14:15:05 · 1354 阅读 · 2 评论 -
【使用案例齐全】Scala数组方法大全
Scala数组 作用:存储固定大小的元素 特点:索引从0开始 声明和赋值: var k = Array(1,2,3); //或者r var arr = Array[Int](1,2,3,4,5) 数组方法 1. ++并集 作用:求数组并集 k++arr //或 k.++(arr) //输出 res46: Array[Int] = Array(1, 2, 3, 1, 2, 3, 4, 5) 2. ++: ,并集:根据冒号右边类型确定返回类型 val ff = Seq(2,3,4,5); scala>原创 2020-09-12 03:47:44 · 3924 阅读 · 0 评论 -
Spark-【坚实地基】Scala入门详解
变量 //变量的声明 //var变量、val常量 val x:String = "11234" //声明数据类型 var x = xxx //自动判断数据类型 基础技能 1.字符串S插值器 val name = "Bob" println(s"Hello,${name}") //输出结果:Hello,Bob 2.三元运算符 三元运算符统一用if…else val x = 30; val y = if(x==20) x else 20+x print(y) //输出:50 3.循环控制 ① whil原创 2020-09-08 19:18:46 · 530 阅读 · 0 评论