Go variables
Go is a strictly typed language, which implies that all variables are named elements that are bound to both a value and a type. As you will see, the simplicity and flexibility of its syntax make declaring and initializing variables in Go feel more like a dynamically-typed language.
Variable declaration
Before you can use a variable in Go, it must be declared with a named identifier for future reference in the code. The long form of a variable declaration in Go follows the format shown here:
var <identifier list> <type>
The var
keyword is used to declare one or more variable identifiers followed by the type of the variables. The following source code snippet shows an abbreviated program with several variables declared outside of the function main()
:
package main import "fmt" var name, desc string var radius int32 var mass float64 var active bool var satellites []string func main() { name = "Sun" ...