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)
}
}
相关推荐
编码浪子27 分钟前
Rust 智能指针深度实战:Box/Rc/Arc/RefCell 选型决策与内存管理避坑
开发语言·后端·rust
yichudu39 分钟前
Python 装饰器 decorator
开发语言·python
电商API_180079052471 小时前
速卖通商品采集API技术文章
java·开发语言·c++·api·跨境电商·商品详情
一晌小贪欢1 小时前
Python办公14:批量解压文件夹内的所有 ZIP/RAR 并自动分类
开发语言·python·excel·数据可视化·python办公
郑州光合科技余经理1 小时前
海外版外卖系统架构:订单怎么流转、权限怎么分
java·开发语言·前端·系统架构·uni-app·php·ai编程
Python 实战手记1 小时前
企业微信主体变更公证书办理全解析:适用场景、材料规范、踩坑点与Python信息校验脚本
开发语言·python·企业微信
longxiaozhang61 小时前
C#异常处理:程序出错了怎么办?
开发语言·数据库·c#
郝学胜-神的一滴1 小时前
Effective Python 条款 1:确认你正在使用的 Python 版本
开发语言·数据结构·python·程序人生·算法
路多辛1 小时前
全能型 Go Agent 框架 covonaut v1.0.8 发布:新增行内补全与多后端可观测性
开发语言·golang·agent
大模型丫丫2 小时前
FastAPI 入门指南:从零开始构建高性能 Python API
开发语言·python·fastapi