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)
}
}
相关推荐
freshman_y10 分钟前
经典的C语言题型
c语言·开发语言·算法
small_wh1te_coder11 分钟前
拷打字节技术总监: 详解c语言嵌入式多线程编程中的头文件 #总结 上下篇合 #
c语言·开发语言·算法·操作系统·嵌入式
凌盛羽11 分钟前
使用python绘图分析电池充电曲线
开发语言·python·stm32·单片机·fpga开发·51单片机
wangjialelele13 分钟前
现代C++:C++17新特性整理
c语言·开发语言·c++·visual studio code
肖恭伟25 分钟前
Curso调试Qt:GDB + Qt 官方 qt5printers.py + .gdbinit
开发语言·qt
思茂信息26 分钟前
CST软件加载 Pin 二极管的可重构电桥仿真研究
服务器·开发语言·人工智能·php·cst·电磁仿真·电磁辐射
荔枝吻26 分钟前
【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
开发语言·c#·.net
xieliyu.27 分钟前
Java、多态
java·开发语言
天天学IT30 分钟前
第二章 Qt 模块
开发语言·qt·qt教程·qt6教程
yaoxin52112334 分钟前
364. Java IO API - 复制文件和目录
java·开发语言