Preguntas etiquetadas con iterator

119
Itera sobre las líneas de una cuerda

Tengo una cadena de varias líneas definida así: foo = """ this is a multi-line string. """ Esta cadena la usamos como entrada de prueba para un analizador que estoy escribiendo. La función analizador recibe un objeto file-objeto como entrada y lo repite. También llama al next()método...

115
¿Scala hacia abajo o disminuyendo para bucle?

En Scala, a menudo usa un iterador para hacer un for bucle en un orden creciente como: for(i <- 1 to 10){ code } ¿Cómo lo harías para que pase de 10 a 1? supongo10 to 1 da un iterador vacío (como las matemáticas de rango habituales). Hice un script de Scala que lo resuelve llamando a reverse...

105
¿Cómo navegar por un vector usando iteradores? (C ++)

El objetivo es acceder al elemento "n-ésimo" de un vector de cadenas en lugar del operador [] o el método "at". Por lo que tengo entendido, los iteradores se pueden usar para navegar a través de contenedores, pero nunca antes había usado iteradores y lo que estoy leyendo es confuso. Si alguien...

99
Iterador de lista circular en Python

Necesito iterar sobre una lista circular, posiblemente muchas veces, cada vez comenzando con el último elemento visitado. El caso de uso es un grupo de conexiones. Un cliente solicita una conexión, un iterador comprueba si la conexión apuntada está disponible y la devuelve; de ​​lo contrario,...