我有以下要求:
val lst = List("a","b","c")
我想在文本test
前加上列表中的所有元素。输出应如下所示:
testa
testb
testc
答案 0 :(得分:3)
val alteredList = lst.map(item => "test" + item)
答案 1 :(得分:1)
只是添加更多选项:
如果您想要一个新的List
,其中包含您所说的元素:
val newList = lst.map("test".concat(_))
如果您只想打印它们,那么您可以这样做:
lst.foreach(item => println(s"test$item"))
答案 2 :(得分:1)
如果要创建包含此类元素的列表,可以编写:
val result = list.map("test" + _)
在那之后你当然可以打印出来:
result foreach println
答案 3 :(得分:0)
为了获得该输出,您可以写:
def main(args: Array[String]): Unit = {
val lst = List("a","b","c")
lst.map(s => "test" + s).foreach(println)
}