摘要:
一.若长度固定则使用Array,若长度可能有变化则使用ArrayBuffer 固定长度数组: 如val nums=new Array[Int](10) //10个整型数组,所有元素初始化为0; val a=new Array[String](10) //10个元素的字符串数组,所有元素为null 变 阅读全文
摘要:
一.if表达式有值 val s=if(x>0) 1 else -1,相当于Java中x>0?1:-1(不过不拿呢个在?:中插入语句),而且Scala中可以用混合类型(如if (x>0) "Hello" else -1)。 注:像 if(x>0) 1这样if语句可能没有输出值,但是在Scala中每个表 阅读全文
摘要:
一.使用Scala解释器 如果以命令行的方式运行,输出的结果会把类型带上,且结果名默认为res0递增。且Scala解释器读到一个解释器求值打印然后读取下一个(这个过程为读取-求值-打印-循环[REPL])。 二.用var和val定义变量 val定义的是常量(无法修改) var定义的是变量(可以修改) 阅读全文