Creo que para este ejercicio en particular, un array no es la estructura de datos mas apropiada. Siendo que el caso de uso de guardar todos los clientes en una estructura de datos es poder hacer broadcast, creo que un mapa nos ayudaria más. Podemos recorrer el mapa al igual que el array y, agregar y eliminar registros es mucho más eficiente y rápido que con un slice. Insertar y eliminar en un mapa es O(1) amortizado, mientras que Copy es O(n)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.