Scala获取元素

复制代码
object test8 {
  //需求:现在需要一个数组Array(1,2,3,4),我希望能定义三个变量,它们的值分别是数组中的第1,2,3个元素的值
  def main(args: Array[String]): Unit = {
    val arr = Array(1,2,3,4,5)
    //获取第一个元素:
    // printle(arr(0))

    //获取第1,2,3个元素:
//    var x = arr(0)
//    var y = arr(1)
//    var z = arr(2)
//    println(x,y,z)

    //有一个更简单的方式:
    //模式匹配
//    var Array(x,y,z,_*) = arr
//    println(x)
//    println(y)
//    println(z)

    //让x,y,z分别为2,3,4
    var Array(_,x, y, z, _*) = arr
    println(x)
    println(y)
    println(z)
  }
}
相关推荐
旋风小飞棍2 小时前
如何在sheel中运行spark
大数据·开发语言·scala
rylshe13147 小时前
在scala中sparkSQL连接mysql并添加新数据
开发语言·mysql·scala
MZWeiei2 天前
Spark任务调度流程详解
大数据·分布式·spark·scala
бесплатно2 天前
Scala流程控制
开发语言·后端·scala
Bin Watson9 天前
解决 Builroot 系统编译 perl 编译报错问题
开发语言·scala·perl
什么芮.12 天前
大数据应用开发和项目实战(2)
大数据·pytorch·sql·spark·scala
不要天天开心14 天前
Spark-Streaming核心编程:有状态转化操作与DStream输出
scala
欧先生^_^15 天前
Scala语法基础
开发语言·后端·scala
不要天天开心16 天前
大数据利器:Kafka与Spark的深度探索
spark·scala
不要天天开心17 天前
Kafka与Spark-Streaming:大数据处理的黄金搭档
kafka·scala