En esta lección, aprenderás a escribir, compilar y ejecutar tu primer programa en Go. Este es un paso fundamental para familiarizarte con el entorno de desarrollo y la sintaxis básica del lenguaje.
Objetivos de la Lección
- Escribir un programa simple en Go.
- Compilar y ejecutar el programa.
- Entender la estructura básica de un programa en Go.
Estructura Básica de un Programa en Go
Un programa en Go generalmente sigue una estructura específica. Aquí hay un ejemplo de un programa simple que imprime "Hola, Mundo!" en la consola:
Desglose del Código
-
package main
:- Todo programa en Go comienza con una declaración de paquete.
main
es un paquete especial que indica que este es un programa ejecutable.
- Todo programa en Go comienza con una declaración de paquete.
-
import "fmt"
:- La declaración
import
se utiliza para incluir paquetes que proporcionan funcionalidades adicionales. En este caso, estamos importando el paquetefmt
que contiene funciones para formatear y imprimir texto.
- La declaración
-
func main()
:- La función
main
es el punto de entrada de un programa en Go. Cuando ejecutas el programa, la ejecución comienza en esta función.
- La función
-
fmt.Println("Hola, Mundo!")
:fmt.Println
es una función del paquetefmt
que imprime una línea de texto en la consola. En este caso, imprime "Hola, Mundo!".
Escribiendo y Ejecutando el Programa
Paso 1: Crear el Archivo del Programa
- Abre tu editor de texto o IDE preferido.
- Crea un nuevo archivo y nómbralo
hola_mundo.go
. - Copia y pega el siguiente código en el archivo:
Paso 2: Compilar y Ejecutar el Programa
-
Abre una terminal o línea de comandos.
-
Navega al directorio donde guardaste
hola_mundo.go
. -
Compila el programa usando el comando
go build
:go build hola_mundo.go
Esto generará un archivo ejecutable en el mismo directorio.
-
Ejecuta el programa compilado:
-
En Windows:
hola_mundo.exe
-
En macOS/Linux:
./hola_mundo
Deberías ver la salida:
Hola, Mundo!
-
Ejercicio Práctico
Ejercicio 1: Modificar el Mensaje
Modifica el programa para que imprima "¡Bienvenido a Go!" en lugar de "Hola, Mundo!".
Solución
Ejercicio 2: Añadir Otra Línea de Texto
Modifica el programa para que imprima dos líneas de texto: "Hola, Mundo!" y "¡Bienvenido a Go!".
Solución
package main import "fmt" func main() { fmt.Println("Hola, Mundo!") fmt.Println("¡Bienvenido a Go!") }
Resumen
En esta lección, has aprendido a escribir, compilar y ejecutar un programa simple en Go. Ahora entiendes la estructura básica de un programa en Go y cómo utilizar la función fmt.Println
para imprimir texto en la consola. En la próxima lección, profundizaremos en la sintaxis y estructura básica del lenguaje Go.
¡Felicidades por escribir tu primer programa en Go!
Curso de Programación en Go
Módulo 1: Introducción a Go
- Introducción a Go
- Configuración del Entorno de Go
- Tu Primer Programa en Go
- Sintaxis y Estructura Básica
Módulo 2: Conceptos Básicos
Módulo 3: Estructuras de Datos Avanzadas
Módulo 4: Manejo de Errores
Módulo 5: Concurrencia
Módulo 6: Temas Avanzados
Módulo 7: Desarrollo Web con Go
Módulo 8: Trabajando con Bases de Datos
Módulo 9: Despliegue y Mantenimiento
- Construcción y Despliegue de Aplicaciones Go
- Registro de Logs
- Monitoreo y Optimización de Rendimiento
- Mejores Prácticas de Seguridad