Comunidad Gambas-es
Comparando colecciones "Collections" - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Comparando colecciones "Collections" (/thread-1285.html)



Comparando colecciones "Collections" - tincho - 16-03-2023

Hola amigos.
Hace un rato hice un proyecto de ejemplo para ver como funciona una manera de comparar colecciones.
Lo comparto por si a alguien le resulta útil.


RE: Comparndo colecciones "Collections" - tincho - 16-03-2023

Bien, luego de un poco de feedback de Benoît modifique el método para que estén presentes dos maneras de hacer la comparación.
Se puede hacer un perfilado sobre cual es el método mas veloz.
Y hay diferentes aproximaciones validas para saber si una colección ha cambiado con respecto a un estado inicial, dependiendo de la velocidad y el tamaño de las colecciones.
  • Copiando la colección al inicio del programa
  • Sin copiar pero guardando en una variable la cantidad de items.
  • Sin copiar pero guardando una lista de las claves de la colección.