Resultados de la búsqueda a petición "lazy-evaluation"
¿De cuántas maneras hay para describir la secuencia de Fibonacci en Perl 6?
He estado buscando las diversas formas de construir listas perezosas en Perl 6 y me gustaría recopilar todas las formas concisas de describir la secuencia de Fibonacci. Comenzaré esto con los tres demasak ...
Funky Haskell lista perezosa recursión implícita
En Haskell, puedes crear listas infinitas debido a la pereza: Prelude> let g = 4 : g Prelude> g !! 0 4 Prelude> take 10 g [4,4,4,4,4,4,4,4,4,4]Ahora, ¿qué sucede exactamente cuando trato de construir una lista como esta? Prelude> let f = f !! ...
¿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") ...
Evaluación booleana perezosa de PHP
Tengo una declaración condicional así: if($boolean && expensiveOperation()){ ...}¿PHP tiene una evaluación booleana perezosa, es decir, comprobará$boolean y si es falso no se molesta en realizar la operación costosa? Si es así, ¿en qué orden ...
Imágenes de carga perezosa cómo
Estoy desarrollando una tienda virtual. En la página de productos basada en la categoría puse algunos filtros basados en JavaScript. Sin embargo, surge un problema si una categoría tiene muchos productos. Este enlace tiene algo similar que hago ...
Implementar una clase "LazyProperty": ¿es una buena idea?
A menudo me encuentro escribiendo una propiedad que se evalúa perezosamente. Algo como: if (backingField == null) backingField = SomeOperation(); return backingField;No es mucho código, pero se repite mucho si tiene muchas propiedades. Estoy ...
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 ...
Pasar parámetros al constructor, al inicializar una instancia perezosa
public class myClass { public myClass(String InstanceName) { Name = InstanceName; } public String Name { get; set; } } // Now using myClass lazily I have: Lazy<myClass> myLazy; Console.WriteLine(myLazy.Value.Name);Mi pregunta es como ...
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, ...
Lectura de píxeles perezosos de F #
Quiero hacer una carga lenta de píxeles de imagen en la matriz tridimensional de enteros. Por ejemplo, de manera simple, se ve así: for i=0 to Width for j=0 to Height let point=image.GetPixel(i,j) pixels.[0,i,j] <- point.R pixels.[1,i,j] <- ...