Importing package
At this point, you should have a good understanding of what a package is, what it does, and how to create one. Now, let us see how to use a package to import and reuse its members. As you will find in several other languages, the keyword import
is used to import source code elements from an external package. It allows the importing source to access exported elements found in the imported package (see the Package scope and visibility section earlier in the chapter). The general format for the import clause is as follows:
import [package name identifier] "<import path>"
Notice that the import path must be enclosed within double quotes. The import
statement also supports an optional package identifier that can be used to explicitly name the imported package (discussed later). The import statement can also be written as an import block, as shown in the following format. This is useful where there are two or more import packages listed:
import (
[package name identifier]...