BakeData
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •   
  •   

快学Scala-4-映射和元组

构造映射不可变映射: 1val scores = Map("amy" -> 10, "bob" -> 3, "cindy" -> 8) 可变映射: 12val scores = scala.collection.mutable.Map("amy" -> 10, "bob" -
2022-01-23
读书笔记 > 快学Scala
#scala

快学Scala-3-数组相关操作

定长数组 Scala中的Array是定长数组 12345678val nums = new Array[Int](10)//定长的整数数组,长度为10,初始值为0val s = Array("hello","word")//直接给定数组元素,不需要news(0) = "google"// 给第0个元素赋值 scala 中的数组以Java数
2022-01-23
读书笔记 > 快学Scala
#scala

快学Scala-2-控制结构和函数

条件表达式if/else的结构和java相同,不过scala的条件表达式是有值的,可以将其赋值给变量 12345val s=if(x>0) 1 else -1//等效var s = 0if(x>0) s=1 else s=-1 第一种写法更好,因为第二种s必须是变量 语句终止scala不同于Java,行尾不需要分号表示结束,只有在单行写多个语句才需要分号。 另一方面,如果一个
2022-01-23
读书笔记 > 快学Scala
#scala

快学Scala-1-基础

Scala解释器安装scala后,可以直接在命令行输入scala启动,之后便可以通过命令行的形式进行单条的命令执行,比如简单的数学运算。(类似python命令行用法) 输出除了结果,还会显示结果类型。 技术上讲,实际发生的过程是输入内容被快速编译成字节码,之后交给JVM执行。这种在命令行即时交互的形式被称为REPL(read-eval-print-loop) 声明值和变量通过val来定义常量,不
2022-01-23
读书笔记 > 快学Scala
#scala
1…456

Search

Hexo Fluid
粤ICP备2021179362号-1 | police-icon 粤公网安备2021179362号