the go blog declaration syntax
package main
import "fmt"
var (
a int
b string
c []float64
d func() bool
e struct {
x int
y string
}
)
func main() {
a = 1
b = "Hello, Go!"
c = []float64{3.14, 2.718, 1.618}
d = func() bool {
return true
}
e = struct {
x int
y string
}{
x: 42,
y: "world",
}
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d())
fmt.Println(e)
}