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

3 la respuesta

Evaluación perezosa en Bash

¿Hay alguna forma más elegante de hacer una evaluación perezosa que la siguiente: pattern='$x and $y' x=1 y=2 eval "echo $pattern"resultados: 1 and 2Funciona peroeval "echo ..." simplemente se siente descuidado y puede ser inseguro de alguna ...

4 la respuesta

Cómo no caer en la 'trampa de evaluación perezosa' de R

"R pasapromesas [http://cran.r-project.org/doc/manuals/r-release/R-lang.html#Promise-objects], no valores. La promesa es forzada cuando se evalúa por primera vez, no cuando se aprueba ", veaesta respuesta ...

2 la respuesta

Evitar selecciones secundarias o uniones con criterios de Hibernate o consulta HQL

Tengo problemas para optimizar las consultas de Hibernate para evitar realizar uniones o selecciones secundarias. Cuando se realiza una consulta de Hibernate (criterios o hql), como la siguiente: return getSession().createQuery(("from GiftCard ...

3 la respuesta

¿Qué es "Llamar por nombre"?

Estoy trabajando en una tarea para el hogar donde se nos pide que implementemos una estrategia de evaluación llamada "llamada por nombre" en un idioma específico que desarrollamos (usando Scheme). Nos dieron unejemplo en Scala ...

1 la respuesta

¿Puede explicar más claramente la evaluación diferida en los operadores de función R?

Si creo una función de la siguiente manera: what_is_love <- function(f) { function(...) { cat('f is', f, '\n') } }Y llámalo conlapply: funs <- lapply(c('love', 'cherry'), what_is_love) Obtengo resultados inesperados: > funs[[1]]() f is cherry ...

7 la respuesta

Haskell I / O perezosa y archivos de cierre

He escrito un pequeño programa Haskell para imprimir las sumas de verificación MD5 de todos los archivos en el directorio actual (buscado de forma recursiva). Básicamente una versión de Haskell demd5deep. Todo está bien, excepto si el directorio ...

1 la respuesta

En python, ¿puedo generar perezosamente copias de un iterador usando tee?

Estoy tratando de crear un iterador que crea perezosamente (potencialmente infinitas) copias de un iterador. es posible? Sé que puedo crear cualquier número finito fijo de copias simplemente haciendo iter_copies = tee(my_iter, n=10)pero esto se ...

6 la respuesta

¿Cuál es el costo (oculto) del vago val de Scala?

Una característica útil de Scala eslazy val, donde la evaluación de unval se retrasa hasta que sea necesario (al primer acceso). Por supuesto, unlazy val debe tener algo de sobrecarga, en algún lugar Scala debe realizar un seguimiento de si el ...

4 la respuesta

comportamiento foldl versus foldr con listas infinitas

El código para la función myAny enesta pregunta [https://stackoverflow.com/questions/833186/why-does-this-haskell-code-work-successfully-with-infinite-lists/833218] utiliza foldr. Deja de procesar una lista infinita cuando se cumple ...

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