¿Qué hace golang-data-structures?
Estructuras de datos en Go — slices (internos, crecimiento de capacidad, preasignación, paquete slices), maps (internos, cubetas hash, paquete maps), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, colecciones genéricas, punteros (unsafe.Pointer, weak.Pointer) y semántica de copia. Úselo al elegir u optimizar estructuras de datos en Go, implementar contenedores genéricos, usar los paquetes container/, punteros inseguros o débiles, o cuestionar los internos de slices/maps.