是否有一个快速的 Scala 习惯用法来使用索引检索可遍历的多个元素。
我正在寻找类似的东西
val L=1 to 4 toList
L(List(1,2)) //doesn't work
到目前为止,我一直在使用 map
,但想知道是否有更“scala”的方式
List(1,2) map {L(_)}
提前致谢
最佳答案
因为 List
是一个 Function
你可以这样写
List(1,2) map L
尽管如此,如果您要按索引查找内容,您可能应该使用 IndexedSeq
(如 Vector
)而不是 List
.
关于scala - 具有多个索引的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840425/