/** * Tuple简单使用记录 * 最大22个参数 */ object TupleUse { def main(args: Array[String]): Unit = { // 简单Tuple val t = ("yxj", 30) // Tuple2 ...
import scala.collection.mutable.ArrayBuffer 与Array区别: Array是不可变的,不能直接地对其元素进行删除操作,只能通过重赋值或过滤生成新的Array的方式来删除不要的元素 ArrayBuffer是可变的,提供了很多元素的操作,包括删除的操作 他们相互转化很方便,调用toArray toBuffer方法即可 object ArrayBufferU ...
2018-07-08 22:50 0 6443 推荐指数:
/** * Tuple简单使用记录 * 最大22个参数 */ object TupleUse { def main(args: Array[String]): Unit = { // 简单Tuple val t = ("yxj", 30) // Tuple2 ...
object Closure { /** * scala中的闭包 * 函数在变量不处于其有效作用域内,还能够对变量进行访问 * * @param args */ def main(args: Array[String]): Unit ...
1.创建和更新数组的不同方式 1)定义一个数组的初始大小和类型,随后填充值。 scala> val array = new Array[String](3) array: Array[String] = Array(null, null, null) scala ...
import scala.collection.mutable /** * Map集合的简单使用 */ object MapUse { def main(args: Array[String]): Unit = { // 创建一个空的map -- 注意:这里要用实现 ...
import java.io.IOException /** * 异常捕获与处理 */ object excepitonUse { def main(args: Array[St ...
1.由于Array是不可变的,所以不能直接地对其元素进行删除操作,只能通过重赋值或过滤生成新的Array的方式来删除不要的元素。 而ArrayBuffer是可变的,本身提供了很多元素的操作,当然包括删除操作。( 如果你需要在Array和ArrayBuffer之间转换,那么分别调用toArray ...
不可变数组:长度不可变,内容可变Array 可变数组:长度数组都可变ArrayBuffer 数组定义方法: 取值 赋值 注意,数组取值和赋值与java不同,java使用[],scala使用的是() 可变数组 首先需要导入包 添加元素+= 删除元素 ...
Scala中的for循环: 一.第一种实现方式:(生成器表达方式) object OntFor { def main(args:Array[String]) : Unit ={ for (i <- 0.to(10 ...