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")
}
我有一个函数接收两个用户定义的序列 类:
tags: Seq[(tag, pattern)]
我想访问序列的每个元素,然后从该元素访问属于标签和模式的字段。我可以使用以下命令打印所有序列行:
for(i <- tags)
{
println("Tags for i are " + i)
}
但是如何从 i 访问标签和模式?
您可以使用:
for ((t, p) <- tags) {
println(s"Tag: $t Pattern: $p")
}