Muy práctico código Ruby:equivalente a Scala del mapa de Ruby. Cada uno?
some_map.each do |key,value|
# do something with key or value
end
Scala equivalente:
someMap.foreach(entry => {
val (key,value) = entry
// do something with key or value
})
tener que añadir el extra val
errores de línea de mí. No podía encontrar la manera de indicar la función arg para extraer la tupla, por lo que me pregunto es que hay una manera de hacer esto, o por qué no hay foreach que extrae la clave y el valor para mí?
Una declaración de caso es realmente una función parcial en el disfraz es por qué funciona esta práctica taquigrafía de descomposición. Eso podría ayudar a alguien que está desconcertado por el tipo de error que resulta de no coincidir con este tipo de expresión. –
Buen artículo sobre funciones parciales aquí http://ebruchez.blogspot.com/2011/10/scala-partial-functions-without-phd.html – foolshat