Busca en todas las páginas de la documentación
10 pages in this section.
Aprende cómo los genéricos de Go utilizan parámetros de tipo e interfaces de restricción para habilitar código reutilizable entre tipos, evitando código repetitivo y manteniendo la seguridad de tipos.
Aprende genéricos de Go con 10 ejemplos prácticos, cubriendo parámetros de tipo, restricciones como cmp.Ordered y any, y argumentos de tipo explícitos.
Aprende a definir parámetros de tipo e interfaces de restricción en Go, usando métodos, tipos subyacentes con ~, y uniones de tipos con |.
Aprende a implementar conjuntos, colas y ayudantes de mapas genéricos reutilizables en Go, eliminando código repetitivo y conversiones a interface{}.
Aprende a usar los paquetes slices, maps y cmp de Go para operaciones genéricas de ordenación, búsqueda, clonación y comparación en tu código.
Aprende cuándo evitar los genéricos de Go en las API públicas. Esta guía cubre el uso de interfaces, tipos concretos y duplicaciones pequeñas para un código idiomático y evolutivo.
Aprende las mejores prácticas para genéricos en Go, cubriendo convenciones de nomenclatura, diseño de restricciones y adopción gradual en bases de código existentes para un código legible y estable.
Un resumen de una sola página de cada punto clave de las 9 páginas de la sección Genéricos, agrupado por página de origen para que pueda escanear las 52 conclusiones sin abrir cada artículo individualmente.