Resultados de la búsqueda a petición "lazy-evaluation"

2 la respuesta

¿Por qué y cuándo usar perezoso con Array en Swift?

[1, 2, 3, -1, -2].filter({ $0 > 0 }).count // => 3 [1, 2, 3, -1, -2].lazy.filter({ $0 > 0 }).count // => 3 ¿Cuál es la ventaja de agregarlazy a la segunda declaración. Según mi entendimiento, cuandolazy variable se utiliza, la memoria se ...

1 la respuesta

¿Cómo funciona la evaluación perezosa cuando el argumento es una lista?

egún tengo entendido, la evaluación diferida es que los argumentos no se evalúan antes de pasarlos a una función, sino solo cuando sus valores se usan realmente. Pero en un tutorial de haskell, veo un ejemplo. xs = [1,2,3,4,5,6,7,8] ...

3 la respuesta

¿SQLite optimiza una consulta con múltiples condiciones AND en la cláusula WHERE?

En bases de datos SQL (uso Python + Sqlite), cómo asegurarme de que, si tenemos 1 millón de filas, la consulta SELECT * FROM mytable WHERE myfunction(description) < 500 AND column2 < 1000 [-----------------------------] [--------------] high-CPU ...

1 la respuesta

Scala: Function0 vs parámetros de nombre

¿Alguien puede dar una respuesta definitiva sobre cómo los parámetros de nombre=> T yFunction0 parámetros() => T se transforman entre sí por el compilador Scala? Sé que no son lo mismo, pero la diferencia es muy sutil, ya que se pueden usar ...

1 la respuesta

Cómo entender la szy-seq de clojure

Estoy tratando de entender clojurelazy-seq operador, y el concepto de evaluación perezosa en general. Conozco la idea básica detrás del concepto: la evaluación de una expresión se retrasa hasta que se necesita el valor. En general, esto se puede ...

7 la respuesta

Devuelve el primer valor no nulo

Tengo varias funciones: String first(){} String second(){} ... String default(){}Cada uno puede devolver un valor nulo, excepto el predeterminado.Cada función puede tomar diferentes parámetros. Por ejemplo, el primero no podría tomar argumentos, ...

2 la respuesta

Inicialice la variable de instancia perezosa con un valor que depende de otras variables de instancia

La siguiente inicialización actualmente produce este error en la línea que llamagetEventCalendar: No se puede usar el miembro de instancia 'getEventCalendar' dentro del inicializador de propiedad; los inicializadores de propiedad se ejecutan ...

2 la respuesta

¿Scala mapValues es vago?

Cuando llamo System.err.println("Before") System.err.flush() val foo: Map[Int, T] = t mapValues (fn(_)) System.err.println(foo.head) //prevent optimiser from delaying the construction of 'foo' System.err.println("After") ...

2 la respuesta

Cómo obligar a Spark a evaluar las operaciones de DataFrame en línea

De acuerdo con laSpark RDD docs [http://spark.apache.org/docs/latest/programming-guide.html#rdd-operations]: Todas las transformaciones en Spark son perezosas, ya que no calculan sus resultados de inmediato ... Este diseño permite que Spark se ...

1 la respuesta

Paso variable de MATLAB y asignación diferida

Sé que en Matlab, hay una evaluación 'perezosa' cuando se asigna una nueva variable a una existente. Como: array1 = ones(1,1e8); array2 = array1;El valor dearray1 no será copiado aarray2 a menos que el elemento dearray2 es modificado. A partir ...