This is a creation in Article, where the information may have evolved or changed.
This article summarizes some of the ways in which go variables are defined and the corresponding program tests.
One: the definition of Go variable, using the var keyword, type, mainly through the following several ways:
(1) var name type //name, variable
(2) var name1, name2, name3 type //three types are variable
Under test:
(3) var name type = value//Initialize value to a variable of type
(4) var name1, name2, name3 type = v1, v2, v3//Three types are variables of type and initialize the corresponding
Equivalent to: name1, name2, Name3: = V1, v2, v3 //here: = This symbol replaces var and type, which is called a short declaration. Can only be used inside a function, generally using VAR to define global variables.
(5) A special variable _ (underscore), any value given to it will be discarded.
Note: Go has an error in the compile phase of declared but unused variables