Ir - Estructura del programa

Antes de estudiar los componentes básicos del lenguaje de programación Go, primero analicemos la estructura mínima de los programas Go para que podamos tomarla como referencia en los capítulos siguientes.

Ejemplo de Hola mundo

Un programa Go consta básicamente de las siguientes partes:

  • Declaración de paquete
  • Importar paquetes
  • Functions
  • Variables
  • Declaraciones y Expresiones
  • Comments

Veamos un código simple que imprimiría las palabras "Hola mundo" -

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

Echemos un vistazo a las distintas partes del programa anterior:

  • La primera línea del paquete de programa main define el nombre del paquete en el que debe estar este programa. Es una declaración obligatoria, ya que los programas Go se ejecutan en paquetes. El paquete principal es el punto de partida para ejecutar el programa. Cada paquete tiene una ruta y un nombre asociados.

  • La siguiente línea import "fmt" es un comando de preprocesador que le dice al compilador Go que incluya los archivos que se encuentran en el paquete fmt.

  • La siguiente línea func main () es la función principal donde comienza la ejecución del programa.

  • La siguiente línea /*...*/ es ignorada por el compilador y está ahí para agregar comentarios en el programa. Los comentarios también se representan utilizando // similar a los comentarios de Java o C ++.

  • La siguiente línea fmt.Println (...) es otra función disponible en Go que genera el mensaje "¡Hola, mundo!" que se mostrará en la pantalla. Aquí el paquete fmt ha exportado el método Println que se utiliza para mostrar el mensaje en la pantalla.

  • Observe la P mayúscula del método Println. En el idioma Go, un nombre se exporta si comienza con mayúscula. Exportado significa que la función o variable / constante es accesible para el importador del paquete respectivo.

Ejecución de un programa Go

Analicemos cómo guardar el código fuente en un archivo, compilarlo y finalmente ejecutar el programa. Siga los pasos que se indican a continuación:

  • Abra un editor de texto y agregue el código mencionado anteriormente.

  • Guarde el archivo como hello.go

  • Abra el símbolo del sistema.

  • Vaya al directorio donde guardó el archivo.

  • Escriba go run hello.go y presione enter para ejecutar su código.

  • Si no hay errores en su código, verá "¡Hola mundo!" impreso en la pantalla.

$ go run hello.go
Hello, World!

Asegúrese de que el compilador de Go esté en su ruta y que lo esté ejecutando en el directorio que contiene el archivo fuente hello.go.