scala - 具有多个索引的索引

标签 scala

是否有一个快速的 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/

相关文章:

scala - 不可变映射使用什么样的数据结构?

scala - 案例类等于字节数组列表

scala - 在 REPL 中除以零时省略了哪些 28 帧?

scala - 如何在 spark-scala 中将 Iterable[String] 保存到 hdfs

java - NoSuchMethodError : scala. collection.mutable.Buffer$.empty()Lscala/collection/GenTraversable

amazon-web-services - Glue Spark Scala 脚本检查文件是否存在于 S3 中?

scala - Maps 中的 "get"方法是否具有 Scala 中的默认值?

scala - Play WS - 检查压缩头

java - Gson错误: JsonSyntaxException when Json has a map

scala - 提升 - 未找到代码片段失败方法