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

2 la respuesta

¿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 ...

3 la respuesta

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 !! ...

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") ...

3 la respuesta

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 ...

6 la respuesta

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 ...

11 la respuesta

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 ...

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 ...

3 la respuesta

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 ...

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, ...

3 la respuesta

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] <- ...