如何在scala中遍历元组

Anu*_*mar 3 loops scala

我在斯卡拉有一个元组

val captainStuff = ("One", "Two", "Three", "Four", "Five")
Run Code Online (Sandbox Code Playgroud)

我如何遍历for循环?遍历列表和地图很容易。但是如何遍历元组。

谢谢!!

Pav*_*vel 5

您可以将其转换为迭代器,例如:

val captainStuff = ("One", "Two", "Three", "Four", "Five")

captainStuff.productIterator.foreach(x => {
  println(x)
})
Run Code Online (Sandbox Code Playgroud)

这个问题是重复的顺便说一句:

Scala:如何将元组元素转换为列表