Scala的模式匹配(8)

复制代码
package hfd

object Test35_1 {
//需求:现在有一个数组Array(1,2,3,4)。我希望能定义三个变量,他们的值分别是数组中的第1,2,3个元素的值
def main(args: Array[String]): Unit = {
  val arr = Array(1,2,3,4,5)
  //第一个元素的值:arr(0)
  //println(arr(0))
  //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)
}
}
相关推荐
Sylvia-girl1 分钟前
Lambda表达式
java·开发语言
softshow10262 分钟前
html2canvas + jspdf实现页面导出成pdf
开发语言·javascript·pdf
Java程序员威哥12 分钟前
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)
java·开发语言·后端·python·docker·kubernetes·c#
qq_21539789716 分钟前
python环境无网络环境导入依赖
开发语言·python
小范馆18 分钟前
C++ 编译方法对比:分步编译 vs 一步到位
java·开发语言·c++
垂葛酒肝汤19 分钟前
C#的const和static的问题
开发语言·c#
福娃筱欢22 分钟前
通用机KESV8R2-3节点集群缩容为2节点
java·开发语言
云泽80824 分钟前
C++ 继承进阶:默认成员函数、多继承问题与继承组合选型
开发语言·c++
源代码•宸30 分钟前
Golang原理剖析(defer、defer面试与分析)
开发语言·经验分享·后端·面试·golang·defer·开放编码
越甲八千32 分钟前
FastAPI传参类型
开发语言·python·fastapi