object test8 {
//需求:现在需要一个数组Array(1,2,3,4),我希望能定义三个变量,它们的值分别是数组中的第1,2,3个元素的值
def main(args: Array[String]): Unit = {
val arr = Array(1,2,3,4,5)
//获取第一个元素:
// printle(arr(0))
//获取第1,2,3个元素:
// 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)
//让x,y,z分别为2,3,4
var Array(_,x, y, z, _*) = arr
println(x)
println(y)
println(z)
}
}
Scala获取元素
懒惰的橘猫2024-12-08 12:36
相关推荐
ChipCamp3 天前
Chisel芯片开发入门系列 -- 14. CPU芯片开发和解释4(Load/Store指令再探)hweiyu004 天前
Scala实用编程(附电子书资料)hweiyu005 天前
Scala实现常用排序算法hweiyu006 天前
学习Scala语言的最佳实践有哪些?金銀銅鐵7 天前
Scala 的缺省参数值 (default parameter value) 在 class 文件中是如何实现的?数据智能老司机11 天前
函数式事件驱动架构——交易系统(可观测性)数据智能老司机11 天前
函数式事件驱动架构——带副作用的流IvanCodes12 天前
二、Spark 开发环境搭建 IDEA + Maven 及 WordCount 案例实战渣渣盟21 天前
Flink数据流高效写入MySQL实战开开心心就好22 天前
专业PPT图片提取工具,操作简单