// updated:修改指定索引位置的元素为指定的值
// patch:修改指定区间的元素为指定的值
// 注意:updated和patch均返回新序列
object D05_修改指定的元素 {
def main(args: Array[String]): Unit = {
val s1 = (1 to 5).toSeq
// 修改索引2的元素值为10
/**
* 参数1:要修改的索引
* 参数2:修改后的值
*/
val s2 = s1.updated(2, 10)
// 从索引1开始,用子序列Seq(10, 20)替换3个元素
/**
* 参数1:起始索引
* 参数2:替换后的元素
* 参数3:要替换元素的个数
*/
val s3 = s1.patch(1, Seq(10, 20), 3)
println(s"s1:$s1")
println(s"s2:$s2")
println(s"s3:$s3")
}
}
scala seq修改指定的元素
最新推荐文章于 2022-07-30 19:19:20 发布