// 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"
}
