Packages

Every Go code file needs a package instruction inside it.

When writing Go code, you’re splitting your code across multiple packages. You must have at least one package per application, per Go program, but you can have multiple packages.

A single package can also be split across multiple files. The idea behind these packages is to organize your code.

We need this packages, because once we work with multiple packages, we can use features from package B in package A for example.

package main

import "fmt" // this imports the fmt package

Last updated