PrincipianteLección 4 de 2030 min · práctico
Funciones
Parte del curso de Go
Todos los programas que has escrito hasta ahora vivían dentro de func main(). Eso vale para una docena de líneas, pero los programas reales necesitan calcular lo mismo en más de un sitio: validar una edad, dar formato a un precio, comprobar si un número es par. Copiar y pegar las mismas tres líneas por todas partes es la forma de convertir un bug pequeño en diez bugs, uno en cada copia.
Esta función recibe un nombre y devuelve un saludo ...
¿Quieres aprender Go Funciones en un entorno real?
Haz clic abajo, recibe una máquina Linux con Go listo, y practica Funciones con un tutor de IA que conoce tu código.
Empezar esta lecciónFuncionesLo que vas a aprender
- Func keyword
- Parameters
- Return values
- Multiple return values
- Named return values
- Blank identifier
Lee esta lección en tu idioma
Todas las lecciones de este curso
20 lecciones- 1Hola, Go25 min
- 2Variables y Tipos25 min
- 3Flujo de control: if y for30 min
- 4Funciones30 min
- 5Slices y Maps35 min
- 6Structs y Pointers35 min
- 7Methods e Interfaces35 min
- 8Manejo de errores35 min
- 9Modules y estructura del proyecto35 min
- 10Pequeño proyecto final de CLI40 min
- 11Un recorrido por la biblioteca estándar40 min
- 12Pruebas y benchmarks40 min
- 13Goroutines y channels40 min
- 14Patrones de concurrencia45 min
- 15Generics35 min
- 16Servidores HTTP45 min
- 17Bases de datos con database/sql45 min
- 18Rendimiento y perfilado40 min
- 19Patrones de diseño en Go40 min
- 20Despliegue y producción45 min
Explora otros cursos
Python
19 lecciones · 9.3h
React
17 lecciones · 10.2h
Linux
17 lecciones · 8.5h
Docker
13 lecciones · 6.6h
Git
13 lecciones · 5.9h
Kubernetes
14 lecciones · 8h
Ansible
12 lecciones · 6.1h
Bash
12 lecciones · 5.7h
Helm
10 lecciones · 5.4h
GitLab CI
11 lecciones · 5.8h
Jenkins
11 lecciones · 5.3h
PostgreSQL
14 lecciones · 7.6h
MySQL
13 lecciones · 6.8h
Web
14 lecciones · 5.9h
TypeScript
18 lecciones · 7.7h
Vibe Coding
12 lecciones · 5.8h
Prompt Engineering
11 lecciones · 6.2h
Vibe Coding: Fundamentals
12 lecciones · 4.5h
Vibe Coding: Prototype to Production
12 lecciones · 5.5h
Vibe Coding: Multi-Agent Engineering
12 lecciones · 5.3h
Vibe Coding: Advanced Engineering
12 lecciones · 7.3h
