![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《快学Scala》读书笔记
文章平均质量分 80
Andr_Robot
这个作者很懒,什么都没留下…
展开
-
《快学Scala》——基础
声明值和变量用val定义的值实际上是常量。用var定义的值是变量。在scala中鼓励使用val。不需要给出值或变量的类型,这个信息可以通过初始化的表达式推断出来。(声明值和变量但不做初始化会报错)在Scala中,变量或函数的类型总是写在变量或函数名称的后面。如下: val greeting: String = nullval greeting: Any = "Hello"在Scala中,原创 2017-04-18 18:24:27 · 493 阅读 · 0 评论 -
《快学Scala》——控制结构和函数
条件表达式在Scala中if/else表达式有值,这个值就是跟在if或else之后的表达式的值。例如: if (x > 0) 1 else -1 上述表达式的值是1或-1,具体是哪一个取决于x的值。你可以将if/else的值赋值给变量: val s = if (x > 0) 1 else -1 这与如下语句的效果一致: if (x > 0) s = 1 else s原创 2017-04-28 22:57:55 · 306 阅读 · 0 评论 -
《快学Scala》——数组、映射和元组
数组定长数组:在Scala中可以用Array,初始化一个定长数组。例如: val nums = new Array[Int](10) //10个整数的数组,所有元素初始化为0 val a = new Array[String](10) //10个元素的字符串数组,所有元素初始化为null val s = Array("Hello", "Scala") //长度为2的字符串数组 s原创 2017-05-11 14:48:08 · 406 阅读 · 0 评论