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)
}
}
相关推荐
YUJIANYUE5 分钟前
PHP纹路验证码
开发语言·php
仟濹18 分钟前
【Java基础】多态 | 打卡day2
java·开发语言
孞㐑¥18 分钟前
算法——BFS
开发语言·c++·经验分享·笔记·算法
Re.不晚18 分钟前
JAVA进阶之路——无奖问答挑战2
java·开发语言
八零后琐话21 分钟前
干货:程序员必备性能分析工具——Arthas火焰图
开发语言·python
3GPP仿真实验室23 分钟前
【MATLAB源码】CORDIC-QR :基于Cordic硬件级矩阵QR分解
开发语言·matlab·矩阵
知南x41 分钟前
【Ascend C系列课程(高级)】(1) 算子调试+调优
c语言·开发语言
忆~遂愿43 分钟前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
Ro Jace1 小时前
计算机专业基础教材
java·开发语言
代码游侠1 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法