我有以下需求:
val lst = List("a","b","c")
我想在列表中的所有元素前面加上文本test
。输出应该像下面这样:testa
testb
testc
val alteredList = lst.map(item => "test" + item)
我来补充一些选项:
如果你想要一个包含你所说元素的新的List
:
val newList = lst.map("test".concat(_))
lst.foreach(item => println(s"test$item"))
val result = list.map("test" + _)
当然,之后您可以将它们全部打印出来:
result foreach println
def main(args: Array[String]): Unit = {
val lst = List("a","b","c")
lst.map(s => "test" + s).foreach(println)
}
lst.map("test" +)
- Sergii Lagutin