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:

package main

import "fmt"

func main() {
    fmt.Println("Hola, Mundo!")
}

Desglose del Código

  1. 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.
  2. import "fmt":

    • La declaración import se utiliza para incluir paquetes que proporcionan funcionalidades adicionales. En este caso, estamos importando el paquete fmt que contiene funciones para formatear y imprimir texto.
  3. 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.
  4. fmt.Println("Hola, Mundo!"):

    • fmt.Println es una función del paquete fmt 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

  1. Abre tu editor de texto o IDE preferido.
  2. Crea un nuevo archivo y nómbralo hola_mundo.go.
  3. Copia y pega el siguiente código en el archivo:
package main

import "fmt"

func main() {
    fmt.Println("Hola, Mundo!")
}

Paso 2: Compilar y Ejecutar el Programa

  1. Abre una terminal o línea de comandos.

  2. Navega al directorio donde guardaste hola_mundo.go.

  3. Compila el programa usando el comando go build:

    go build hola_mundo.go
    

    Esto generará un archivo ejecutable en el mismo directorio.

  4. 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

package main

import "fmt"

func main() {
    fmt.Println("¡Bienvenido a Go!")
}

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!

© Copyright 2024. Todos los derechos reservados