![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
Zun-
这个作者很懒,什么都没留下…
展开
-
Scala课程习题解答
Scala课程习题解答1.基础(1)用体重和身高计算BMI值,它需要满足下面的测试:(体重(公斤) / 身高2(cm2)例如:一個52公斤的人,身高是155厘米,則BMI为:52(公斤)/1.552 (cm2 )= 21.6)小于18.5 体重过轻, 18.5~24 正常 大于 24 过重.val normal = bmiStatus(75, 183)Assert(“Normal we...原创 2020-02-13 20:22:57 · 2113 阅读 · 1 评论 -
Scala集合笔记
Scala集合笔记Scala集合可变集合不可变集合(可以安全地并发访问)默认都是不可变集合,Scala集合都提供了可变和不可变的版本Scala的集合有三大类:序列Seq(有序、线性)、集Set、映射Map(Key->Value,都实现了iterable特质Scala 数组和java 数组可以互操作遍历集合元素for(element<-array)scala...原创 2020-02-05 23:29:06 · 176 阅读 · 0 评论 -
Scala函数笔记
Scala 函数笔记作为面向函数的编程语言,scala函数中传入的参数是不可以直接修改的方法vs函数方法可以作为一个表达式的一部分出现(调用函数并传参),但是方法(带参方法)不能作为 最终的表达式,但是函数和无参方法可以作为最终的表达式出现。参数列表对于方法是可选的,但是对于函数参数列表是强制的 方法可以没有参数列表,参数列表也可以为空;而函数必须有参数列表(也可以为空)。方...原创 2020-02-04 21:10:47 · 184 阅读 · 0 评论 -
Scala面向对象笔记
Scala面向对象类一个源文件中可以包含很多类,并且可以都是public级别getter 和 setter(classDemo -> Course )在构造器中定义 var 属性,默认会生成get 和 set 方法定义 val 属性 默认生成get 方法构造函数(primary constructor & auxiliary constructor)主构造器紧...原创 2020-02-02 10:54:57 · 182 阅读 · 0 评论 -
Scala基础笔记
Scala基础简介Scala代码都需要通过编译器转换成字节码在java虚拟机上运行,scala可以无缝调用java代码。Scala 是面向对象的编程语言,同时也是函数式编程。(fp)静态类型语言,定义变量时,需要定义类型, 尽管看起来像是动态类型语言。在函数式语言中,函数作为一等公民,可以在任何地方定义,在函数内或函数外,可以作为函数的参数和返回值,可以对函数进行组合...原创 2020-01-31 17:29:10 · 206 阅读 · 0 评论 -
快学Scala 第一章课后练习
1.直接显示int 3,可能是打开方式不对其实是3. tab给出函数提示2.val a= Math.sqrt(3)3-a*a运行结果:3.是val,无法更改4.5.找到10 、2 中较大的数6.var res=BigInt(2);for (i <-1 to 1024){res=res *res;}print(res...原创 2020-01-21 16:48:42 · 160 阅读 · 0 评论