一、时间戳
val now = new Date()
def getCurrent_time():Long = {
val a = now.getTime
var str = a+""
str.toLong
}
二、scala中的list
List不能添加元素是为了保持immutable,函数式编程语言中的List基本都是这么设计的。
如果需要能添加元素的list,可以用ListBuffer
一方面函数式编程的风格就是不可变性:如果你用过Haskell就知道,里面的一切都是不可变的。
另一方面为了并行、多线程,一个集合是不可变的就保证了它可以安全的被多个线程共享。一个mutable的集合如何在多个线程之间安全操作是一个非常烦人的事情。immutable就没这个问题了。
三、array和list的使用
1、使用
http://blog.csdn.net/lovehuangjiaju/article/details/46963721