Hola Mundo en Go

Para crear un hola mundo en Go podemos crear un archivo con extención con .go por ejemplo hola.go

  • Primero tenemos que definir el paquete main que no permitirá ejecutar el archivo
  • Para mostrar datos por pantalla o consola importar el paquete fmt
  • Para ejecutar nuestro código se tiene que definir la función main y dentro de esta función va todo los códigos que vas a ejecutar.
  • Para mostrar un Hola mundo usamos el paquete fmt y su método Println como se muestra en el siguiente ejemplo.
package main import "fmt" func main() { fmt.Println("Hola Mundo") }
Lenguaje del código: Go (go)

Para ejecutar este archivo con Go, podemos usar los comando go run nombre_archivo.go el cual compila internamente y ejecuta y te devuelve le resultado.

go run hola.go Hola Mundo
Lenguaje del código: Shell Session (shell)

Pero para la produccion tendrias que compilar tu proyecto ya el comando go run esta para modo desarrollo, para compilar el proyecto se usa el comando go build nombre-archivo.go. esto genera un archivo conpilado que seria el ejecutable de nuestra aplicación.

Ejeplo de conpilacion en Windows.

C:\Users\roel1\go\src\tutorial-go>go build hola.go C:\Users\roel1\go\src\tutorial-go>dir Directorio de C:\Users\roel1\go\src\tutorial-go 30/09/2021 22:17 <DIR> . 30/09/2021 22:17 <DIR> .. 30/09/2021 22:17 1.926.656 hola.exe 30/09/2021 22:06 78 hola.go 2 archivos 1.926.734 bytes 2 dirs 185.063.100.416 bytes libres
Lenguaje del código: Shell Session (shell)

Para ejecutar el archivo compilado que en este caso es con extención .exe solo pasas a ejecutar directemante el erchivo y tendremos el resutaldo de la aplicación.

C:\Users\roel1\go\src\tutorial-go>hola.exe Hola Mundo
Lenguaje del código: Shell Session (shell)