So everyone has been saying how awesome Golang is, and at this moment, I am quite curious to fiddle with it.
Golang Environment: Golang Docker Image
A quick way to get a Golang Environment, will be to use Docker. We will be using the Alpine tag:
$ docker run -it golang:alpine sh
Our Basic App
After we are in our container, lets write our first Hello World App:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Running our App:
Using golang to run our app:
$ go run app.go
Hello, World!
We can also build our app to create a executable binary:
$ go build app.go
You will find that there is a executable binary named app
placed in the current working directory. Let's execute it:
$ ./app
Hello, World!
This was a very basic example, but will add more examples as I am learning the language
Resources:
Comments