scala
文章平均质量分 91
大数据学习爱好者
想学好技术的年轻人
展开
-
快学Scala 第五章答案
5.1 改进5.1节的Counter类, 让它不要在Int.MaxValue时变成负数object Rdd2 { def main(args: Array[String]): Unit = { val c=new Counter println(c.set(Int.MaxValue)) }}class Counter{ private var value=0 def increment()={ if(value==Int.MaxValue){ va原创 2020-11-30 18:57:33 · 480 阅读 · 0 评论 -
scala--基础知识2
1.scala函数的组成def 方法名(参数名:参数类型):返回值类型={ //括号内叫做方法体 //方法体内的最后一行为返回值,不需要使用return}原创 2019-08-13 14:56:29 · 109 阅读 · 0 评论 -
scala 基础3
面向对象的基本概念把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象面向对象的三大特征:封装继承多态简单类和无参方法:案例:注意没有class前面没有public关键字修饰。属性的getter和setter方法当定义属性是private时候,scala会自动为其生成对应的get和set方法定义属性:private var money:Int = 1000 希望mo...原创 2019-08-13 18:03:47 · 80 阅读 · 0 评论 -
快学scala 第一章 基础知识以及课后题全解
scala 开发原创 2019-08-13 10:53:58 · 173 阅读 · 0 评论 -
idea使用maven构建scala开发环境
前提:1.下载好maven 3.3.62.下载idea开始操作:选择好自己的名字和包名下一步就好1.如果发现没有scala的话,就要安装scala插件.原创 2019-08-13 11:21:44 · 340 阅读 · 0 评论 -
scala--基础4
1.定长数组2.变长数组:使用关键字ArrayBuffer遍历数组Scala数组的常用操作原创 2019-08-17 19:47:54 · 146 阅读 · 0 评论 -
scala--基础知识5
模式匹配java : 对一个值进行条件判断,返回针对不同的条件进行不同的处理。变量 match{case value1=>代码1case value2=>代码2…} val names=Array("zhang","lisi","xiaoqiang") val name=names(Random.nextInt(names.length)) name ma...原创 2019-08-17 22:42:17 · 105 阅读 · 0 评论 -
scala--基础6
字符串高级操作 //字符串高级操作 //1.插值 val s="hello" val name="wt" //前面s ,后面跟着$变量名 print(s"hellw:$s") //2.多行 val b= """ |xiao |qiang """.stripMarg...原创 2019-08-29 23:38:19 · 88 阅读 · 0 评论