Previously, we imported a single package,
fmt. But, we can import so many more! Go has an extensive list of packages that we can take advantage of. Here’s a list of Go’s standard packages
To import multiple packages we can add multiple
import statements, like so:
import "package1" import "package2"
Or we can use a single
import with a pair of parentheses that contain our packages:
import ( "package1" "package2" )
Notice, when using an
import with parentheses, we’re not separating each package with a comma. Instead, each package is on a different line.
We can also provide an alias to a package by including the alias name before the file. Including an alias will make it easier to refer to the package without typing out the full package name:
import ( p1 "package1" "package2" )
In the example above we’ve aliased
p1 and now we can call functions from
package1 by using
In main.go, we have our “Hello World” program set up.
import another package,
Assign an alias of
t to the
main, let’s use the
time package add the line:
The line provided will print the current time using both the
Note: the time printed will be UTC time zone.
Run the program using the command line and the command
go run main.go. Press enter to see the time printed out!