Chapter 01 Tutorial
Hello World
The basic Go Hello World:
package main import "fmt" func main() { fmt.Println("Hello world") }
To run this code, you need the Go compiler:
Get the Go compiler from: https://golang.org/dl/
Install the compiler (it should add itself to your PATH automatically)
To run this code, you can either use go run
to run the file directly or go build
to build the file into an executable.
Go code is organized into packages:
Each package consists of one or more
.go
source files
Each package must be in a single directory
Packages are similar to modules or libraries in other languages
package main
defines a standalone program, rather than a module. Within package main
, func main
defines the entry point into the program.
import
tells the compiler which other packages your package relies on
Must
import
exactly the packages you need - both missing imports and unused imports will result in compiler errors