2.2 Declarations
A declaration names a program entity and specifies some or all of
its properties. There are four major kinds of declarations: var
,
const
, type
, and func
. We’ll talk about variables
and types in this chapter, constants in Chapter 3,
and functions in Chapter 5.
A Go program is stored in one or more files whose names end in
.go
. Each file begins with a package
declaration that says
what package the file is part of.
The package
declaration is followed by
any import
declarations, and then a sequence of package-level
declarations of types, variables, constants, and functions, in any order.
For example, this program declares a constant, a function, and a couple of
variables:
Get The Go Programming Language now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.