Busca en todas las páginas de la documentación
10 pages in this section.
Go compone programas con funciones, métodos e interfaces, no con herencia. Aprende cómo Go adjunta comportamiento a los datos y utiliza interfaces estrechas.
Aprende funciones, métodos e interfaces de Go con 10 ejemplos prácticos. Comprende retornos múltiples, receptores de valor y manejo de errores.
Aprende cómo las funciones de Go devuelven múltiples valores, nombran resultados y usan retornos desnudos. Comprende cuándo usar retornos nombrados para mayor claridad o evitarlos.
Aprende cómo las funciones variádicas de Go aceptan múltiples argumentos y los tipos de función permiten funciones de orden superior para un código flexible y reutilizable.
Aprende las diferencias entre receptores de valor y puntero en Go, incluyendo cómo afectan la mutabilidad, los conjuntos de métodos y el diseño de API.
Aprende sobre los literales de función y clousures en Go, incluyendo cómo capturan variables, trampas comunes de clousures de goroutines y patrones de fábrica.
Aprende cómo las interfaces de Go definen el comportamiento a través de conjuntos de métodos. Comprende la satisfacción implícita, las interfaces pequeñas y la aceptación de interfaces en parámetros de función.
Diseña funciones, métodos e interfaces idiomáticas en Go para APIs legibles y mantenibles. Aprende las mejores prácticas para el manejo de errores, contextos y tipos de receptores.
Un resumen de una sola página de cada punto destacado de las 9 páginas de la sección Funciones e Interfaces, agrupado por página de origen para que pueda escanear las 54 conclusiones sin abrir cada artículo individualmente.