当前位置: 首页 > 知识库问答 >
问题:

我有一个Scala列表,我怎样才能得到一个可遍历的列表?

孟哲
2023-03-14

从Scala列表开始。

val list = List(1,2,3,4)

如何将其转换为可遍历一次?

共有2个答案

施冠玉
2023-03-14
list.iterator

如果您特别需要迭代,则可以执行此操作,但您的列表已经是可遍历的

http://www.scala-lang.org/api/current/index.html#scala.collection.immutable.List

苏涵润
2023-03-14

您已经有了一个,因为List[A]TraversableOnce[A]的子类型。你不需要做任何事情来转换它。

要验证这一点:

scala> implicitly[List[Int] <:< TraversableOnce[Int]]
res0: <:<[List[Int],TraversableOnce[Int]] = <function1>
 类似资料:
  • 我在Firestore有一个项目: 我需要获取数组“Personal”并在列表视图中显示它,我在这里看到一个类似的例子,从Firestore获取一个ArrayList和文档名,我尝试了这个解决方案。。。 Android Studio不显示错误,但试着运行应用程序,结果停止了,有人能帮我吗?

  • 我想要列列表和它的表名在数据库中的列具有所有空值。 此表太大,有些列只有空值。 我想要一个存储过程,列出表中没有任何数据的列(即NULL)。 这样我就可以削减列的数量。 我只是展示了几个专栏,这样你就可以阅读了。原始表有324列和数百万行数据。对于该代码来说,性能不是一个紧迫的问题。我需要这个只是为了内部目的。 这是mysql解决方案,我需要一个SQL服务器解决方案

  • 我正在尝试获取角色id,但我不知道如何操作,因为它不起作用: 身份验证::用户- 对象(照亮\数据库\雄辩\收集)#843(1) {["项目":受保护]=

  • 一种通用方法,可以返回两个参数之间的随机整数,就像ruby使用时所做的那样。 有什么建议吗?

  • 我如何让这个代码有圆角?那有可能吗?也将只有第一个

  • 我有“下载正在进行文件”对话框活动。当用户按下“隐藏”按钮时,活动将创建通知和隐藏进度对话框。并且当用户单击到通知时,活动显示进度对话框再次出现在活动中。我如何在按下按钮“后退”时切换活动到后退任务?