En el siguiente código, dentro de la for
comprensión, que puede referirse a la cadena y el índice de uso de una falta de referencia tupla:Scala para la comprensión de la sintaxis
val strings = List("a", "b", "c")
for (stringWithIndex <- strings.zipWithIndex) {
// Do something with stringWithIndex._1 (string) and stringWithIndex._2 (index)
}
¿Hay alguna forma en la sintaxis Scala tener la stringWithIndex
dividir en las partes (cadena e índice) dentro del for
encabezado de comprensión, por lo que los lectores del código no tienen que preguntarse los valores de stringWithIndex._1
y stringWithIndex._2
?
He intentado lo siguiente, pero no sería compilar:
for (case (string, index) <- strings.zipWithIndex) {
// Do something with string and index
}
Doh! Debería haber intentado eso :-). – Ralph