Scala 循环遍历用户定义的序列 类

Scala loop over sequence of user defined classes

我有一个函数接收两个用户定义的序列 类:

tags: Seq[(tag, pattern)]

我想访问序列的每个元素,然后从该元素访问属于标签和模式的字段。我可以使用以下命令打印所有序列行:

for(i <- tags)
  {
    println("Tags for i are " + i)
  }

但是如何从 i 访问标签和模式?

您可以使用:

for ((t, p) <- tags) {
  println(s"Tag: $t Pattern: $p")
}