而使用"类名()"的形式,其实就是"类名.apply()"的一种缩写。通常使用这种方式来构造类的对象,而不是使用"new 类名()"的方式。
...3:默认参数,在Scala中,有时候在调用某些函数的时候,不希望给出参数的具体指,而希望使用参数自身默认的值,此时就在定义函数时使用默认参数。如果给出的参数不够,则会从左往右依次应用参数。...0))
2:ArrayBuffer,在Scala中,如果需要类似于Java中ArrayList这种长度可变的集合类,则可以使用ArrayBuffer;
如果不想每次都使用全限定名,则可以预先导入...++=操作符,可以添加其他集合中的所有元素:
arr ++= Array(8,9,5,6,3,66);
println(arr.toBuffer)
使用trimEnd...:
var map = Map(("张三",22),("李四",23),("王五",24),("赵六",26));
map -= "张三";//而不是map不可以添加和减少对应的