【发布时间】:2020-04-05 03:25:42
【问题描述】:
我在 Scala 中有以下 List 元组:
var a : List[(Int,String)] = List()
a = a:+((1,"bla bla bla"))
a = a:+((2,"la la la"))
a = a:+((3,"bla la bla"))
看起来像这样:
print(a)
List((1,bla bla bla), (2,la la la), (3,bla la bla))
我想要做的是应用flatMap 函数,以便从列表a 创建一个新列表,该列表仅包含它附加单词“附加”的元组中的字符串。因此结果应该是:
List(bla bla blaappended, la la laappended, bla la blaappended)
有人可以帮助我了解我该怎么做吗?我是 Scala 的新手,对此我无法理解。提前致谢
【问题讨论】:
标签: list scala lambda functional-programming higher-order-functions