Resultados de la búsqueda a petición "for-comprehension"

4 la respuesta

println en scala para la comprensión

En una comprensión, no puedo simplemente poner una declaración impresa: def prod (m: Int) = { for (a <- 2 to m/(2*3); print (a + " "); b <- (a+1) to m/a; c = (a*b) if (c < m)) yield c } pero puedo evitarlo fácilmente con una asignación ...

3 la respuesta

Usando para la comprensión, Try y secuencias en Scala

Digamos que tienes un montón de métodos: def foo() : Try[Seq[String]] def bar(s:String) : Try[String]y quieres hacer una comprensión: for { list <- foo item <- list result <- bar(item) } yield resultpor supuesto, esto no se compilará ya que Seq ...

4 la respuesta

No coinciden los tipos en Scala para la comprensión

¿Por qué esta construcción causa un error de tipo desajuste en Scala? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first <- Some(1); ...

2 la respuesta

Cuándo son flojos los scala's para comprensione

En Python, puedo hacer algo como esto: lazy = ((i,j) for i in range(0,10000) for j in range(0,10000)) sum((1 for i in lazy))omará un tiempo, pero el uso de la memoria es constante. La misma construcción en scala: (for(i<-0 to 10000; j<-i+1 to ...

7 la respuesta

Ejemplo de Clojure For Comprension

4 la respuesta

Método de validación de parámetros en Scala, con para comprensión y mónadas.

Estoy tratando de validar los parámetros de un método para la nulidad pero no encuentro la solución ...¿Alguien me puede decir cómo hacerlo?Estoy intentando ...

3 la respuesta

Usando Eithers con la sintaxis de Scala para

Como lo entiendo, la sintaxis de Scala &quot;para&quot; es extremadamente similar a la sintaxis de &quot;hacer&quot; de Haskell. En Scala, la sintaxis &quot;...

3 la respuesta

Scala "<-" para la comprensión

He descubierto que Scala siempre tiene una "explicación natural" para cualquier cosa. Siempre algo así como "ohh, pero esa es solo una función que se llama en este y ese objeto con este y ese parámetro". En cierto sentido, nada es realmente ...

12 la respuesta

¿Cómo obtener la parte desugared de una expresión Scala para / comprensión?

¿Alguien sabe cómo obtener la traducción desugared (solo parte de Scala) de una expresión de comprensión / comprensión antes de que realmente intente compilar en el REPL (o compilador)? Lo único que he encontrado hasta ahora es el indicador de ...

5 la respuesta

con filtro en lugar de filtro

¿Siempre es más eficaz usar Filtros en lugar de filtros, cuando se aplican funciones como mapas, mapas planos, etc.?¿Por qué solo se admiten mapas, planos y ...