20 lines
352 B
Go
20 lines
352 B
Go
// can only use := inside functions (this is nearly always used in functions)
|
|
// := can re-assign vars, as long as one assignment is new
|
|
|
|
package main
|
|
|
|
func main() {
|
|
// declaration list
|
|
var (
|
|
x int
|
|
y = 20
|
|
z int = 30
|
|
d, e = 40, "hello"
|
|
f, g string
|
|
)
|
|
|
|
// assign values to existing variables
|
|
a := 10
|
|
a, b := 20, "hello"
|
|
}
|