Resumen de puntos destacados de funciones avanzadas
Cada punto destacado de las 9 páginas de esta sección, reunido en una sola página y agrupado por la página de origen.
Busca en todas las páginas de la documentación
Cada punto destacado de las 9 páginas de esta sección, reunido en una sola página y agrupado por la página de origen.
go:embed integra activos en binarios en tiempo de compilaciónbuildmode cambia lo que produce el enlazador//go:embed; requiere reconstrucción cuando los archivos incrustados cambianfs.Sub para eliminar prefijos de directorio para http.FileServer y análisis de plantillasgo:build sobre +build heredado; combina restricciones con &&, || y !_linux.go implican restricciones de compilación sin directiva explícita-tags=integration; CI puede segregarlas por separado-s y -w para reducir los binarios de lanzamientoembed.FS funciona con io/fs y http.FileServerhtml/template y text/template admiten ParseFS//go:build seleccionan archivos en tiempo de compilaciónGOOS y GOARCH son términos de restricción implícitos-tags extienden la matriz de compilación.s comparten un paqueteTEXT deben respetar la ABI de Go y los mapas de pilaGOARCH no compatibles-buildmode cambia el tipo de artefacto de salida del enlazador-ldflags inyecta metadatos de versión y elimina información de depuraciónc-archive y c-shared exponen Go a los llamadores de Cplugin produce objetos .so cargables en sistemas operativos compatiblesplugin.Open carga objetos compartidos compilados en Go en tiempo de ejecuciónLookup en *plugin.Plugin//go:noinline evita la inlining para pruebas y límites//go:linkname conecta símbolos entre paquetes de forma insegurago fix automatizan las migraciones de API en Go 1.26+ldflags y etiquetas de compilación en Makefile para artefactos reproducibleslinkname en aplicacionesRevisado por Chris St. John·Última actualización: 18 jul 2026