我有一个清单
val first = List("A","B","C","D")
我想从中创建一个新列表,但仅更改最后一个元素:
val newLastVal = "E"
val second = List("A","B","C","E")
想不通这一点!提前致谢
您还可以使用.init
或.dropRight(1)
删除最后一个元素,然后可以将新项目添加到列表中
val second=first.init:+newLastVal //preferable
或者
val second=first.dropRight(1):+newLastVal
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句