/go

Primary LanguageGo

Go lang [Lenguaje Go]

Instalacion

wget https://golang.org/dl/go1.16.7.linux-amd64.tar.gz && tar -C /usr/local -xzf go1.16.7.linux-amd64.tar.gz && export PATH=$PATH:/usr/local/go/bin && go version

A partir de aquí simplemente llamaré a "go lang" simplemente "go" para ahorrar letras

En go todo es un paquete ya veremos por que

Extensión de archivos .go

Es un lenguaje compilado, primero se compila y luego podemos correrlo.

Vamos a ver la estructura de nuestro primer archivo main.go

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Hola")
}

Tenemos que ver que hace cada parte de nuestro codigo...

package main

Iniciamos el paquete principal

import (
	"fmt"
)

...

func main() {
	fmt.Println("Hola")
}

...

Al ejecutar nuestro programa en la terminal veremos si funciona, y si, lo hace!

visual studio code logo

Hola go

Ahora si cambiamos el programa que escribimos a:

package main

import (
	"fmt"
	"math"
)

func main() {
	fmt.Println("Hola")
	fmt.Println(math.Pi)
}

Al correr el programa vemos lo siguiente: Hola go

Compilar

go build main.go

Nos compilará nuestro programa Hola go

Para correrlo usamos

./main

y observamos que sucede en la consola

Hola go

Como observamos pudimos crear, compilar y correr nuestro programa desde la consola, un éxito.