Resultados de la búsqueda a petición "yield"

8 la respuesta

Python 3.x: prueba si el generador tiene elementos restantes

Cuando uso un generador en un bucle for, parece "saber", cuando no hay más elementos producidos. Ahora, tengo que usar un generador SIN un bucle for, y usarsiguient () a mano, para obtener el siguiente elemento. Mi problema es, ¿cómo sé si no hay ...

3 la respuesta

Ruby on rails: rendimiento de vistas específicas en lugares específicos del diseño

Si tengo una<%= yield %> tag y luego todas mis vistas se muestran en el mismo lugar en el diseño. ¿Puedo tener una @ diferen<%= yield %> etiquetas para diferentes vistas? ¿Entonces cómo hago esto? Gracia

2 la respuesta

Python (rendimiento): todos los caminos desde las hojas hasta la raíz en un árbol

Quiero generar todos los caminos desde cada hoja hasta la raíz en un árbol. Me gustaría hacer eso con generadores, para ahorrar memoria (el árbol puede ser grande). Aquí está mi código: def paths(self, acc=[]): if self.is_leaf(): yield ...

1 la respuesta

Existen mejores formas de evitar el 'rendimiento' cuando no se pasa ningún bloque?

Tengo un método que produce, que se parece a: def a_method(*params) # do something yield # do something else end Quiero que este método produzca el bloque si se pasa un bloque; y si no se pasa ningún bloque, el método debe omitir la sentencia ...

5 la respuesta

Contenido múltiple para en la misma página

Tengo un gran bloque de HTML en mi aplicación que me gustaría mover a una plantilla compartida y luego usar content_for con rendimientos para insertar el contenido necesario. Sin embargo, si lo uso más de una vez en el mismo archivo de diseño, ...

3 la respuesta

C #: rango de rendimiento / colección

Yo uso elyield return palabra clave bastante, pero me parece que falta cuando quiero agregar un rango a laIEnumerable. Aquí hay un ejemplo rápido de lo que me gustaría hacer: IEnumerable<string> SomeRecursiveMethod() { // some code // ... yield ...

5 la respuesta

Traducción del rendimiento a VB.NET

primero debo suponer que no estoy muy familiarizado con la palabra clave de rendimiento C # y su función. ¿Cuál es la forma mejor / más fácil de "traducirlo" a VB.NET? Especialmente traté de convertireste ...

4 la respuesta

¿Cuál es generalmente más rápido, un rendimiento o un apéndice?

Actualmente estoy en un proyecto de aprendizaje personal donde leo en una base de datos XML. Me encuentro escribiendo funciones que recopilan datos y no estoy seguro de cuál sería una forma rápida de devolverlos. Que generalmente es más ...

4 la respuesta

Serialización y la declaración de rendimiento

¿Es posible serializar un método que contieneyield declaraciones (o una clase que contiene dicho método) de modo que cuando rehidrata la clase, se conserva el estado interno del iterador generado?

5 la respuesta

Invocar rendimiento para un generador en otra función

supongamos que tengo algún objeto administrador. La API de este objeto tiene unmain_hook función, que obtiene otra funciónf como argumento, y ejecuta el dadof en un bucle, haciendo algunas cosas entre cada iteración: def main_hook(self,f): while ...