scala
火影一代
这个作者很懒,什么都没留下…
展开
-
scala 遍历目录 空指针异常和OutOfMemoryError:
def walk(file:File){ if (file.isFile)println(file.getName)else file.listFiles.foreach(walk)}以上程序执行完后会报空指针异常,修改如下:def walk(file:File){ if (file.isFile)println(file.getName)else if (file.isDir原创 2015-10-17 14:25:59 · 1090 阅读 · 0 评论 -
快学Scala第1章–基础 笔记
Scala 解释器REPLScala程序并不是一个解释器,实际上发生的是,你输入的内容被快速的编译成字节码,然后这段字节码由Java虚拟机执行,因此被称为REPL(读取-求值-打印-循环)声明值和变量Scala分为可变变量和不可变常量,分别用var 和 val 修饰。需要注意的是:**声明值或者变量但是不做初始化会报错** 另外,在Scala中鼓励使用val—除非你真的需要改变原创 2016-07-03 13:17:57 · 215 阅读 · 0 评论 -
快学Scala第2章–控制结构和函数 笔记
条件表达式在Scala中,if/else 表达式是有值的,这个就是跟在if或者else之后的表达式的值。例如:val s = if(x > 0) 1 else -1// 类似于var s = 0if(x > 0) s = 1 else s = -1Scala允许使用混合类型的返回值,例如:if(x > 0) "positive" else -1上式表达式返回的类型是它们类原创 2016-07-03 13:59:35 · 1023 阅读 · 0 评论