Scala for-choulthing構文
-
30-10-2019 - |
質問
次のコードでは、内部 for
理解して、タプルの規制を使用して文字列とインデックスを参照できます。
val strings = List("a", "b", "c")
for (stringWithIndex <- strings.zipWithIndex) {
// Do something with stringWithIndex._1 (string) and stringWithIndex._2 (index)
}
Scala構文には、 stringWithIndex
部品に分割(文字列とインデックス) 以内 for
理解ヘッダー, 、そのため、コードの読者がの価値に不思議に思う必要はありません stringWithIndex._1
と stringWithIndex._2
?
以下を試しましたが、コンパイルしません。
for (case (string, index) <- strings.zipWithIndex) {
// Do something with string and index
}
正しい解決策はありません
所属していません StackOverflow