¿Cuándo usar
iteradores?
Hay tres casos en los que usar
iteradores es extremádamente útil:
- Utilizamos un paquete o librería que devuelve un iterador.
- Cuando queremos procesar un vasto número de elementos.
- Cuando no hay otra manera de obtener todos los elementos de una colección con una sóla llamada.
La alternativa a los iteradores son los
vectores (arrays). Los
iteradores aportan una interfaz uniforme y encapsulación. Si utilizamos vectores podemos beneficiarnos de las funciones de php, cómo
sort,
array_search,
array_combine,
array_merge ... Para la gestión de muchos elementos, hay que tener en cuenta que el
iterador gestiona mejor la memoria (sólo asigna memoria para el elemento actual).
No hay comentarios:
Publicar un comentario