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)
}
}
相关推荐
chao1898442 分钟前
具有飞行约束的无人机MPC MATLAB实现
开发语言·matlab·无人机
leaves falling9 分钟前
C++ 继承详解:从入门到深入
开发语言·c++
草木红14 分钟前
Python 中使用 Docker Compose
开发语言·python·docker·flask
lsx20240618 分钟前
PostgreSQL WITH 子句详解
开发语言
ID_1800790547324 分钟前
京东商品详情 API 数据分析业务场景 + JSON 返回参考
java·开发语言
周杰伦fans24 分钟前
C# CAD二次开发:RotatedDimension 旋转标注完全指南
开发语言·c#
郝学胜-神的一滴26 分钟前
Python魔法函数深度探索|从工具实操到核心应用,解锁语言底层的优雅密码
开发语言·数据库·人工智能·python·pycharm
她说彩礼65万29 分钟前
C语言 函数指针
c语言·开发语言·算法
ccice0138 分钟前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
C语言小火车42 分钟前
嵌入式实习面试问题:那个动态内存是怎么样分配的?
c语言·开发语言·c++·嵌入式硬件·面试