Структуры (записи)

type point struct {
    x, y int
}

var p1 = point{12}
//p1.x is 1 and p1.y is 2
fmt.Println("p1.x =", p1.x)
fmt.Println("p1.y =", p1.y)

var p2 = point{}
var x2 = p2.x
//x2 is 0
fmt.Println("x2 =", x2)

var p3 point
var x3 = p3.x
//x3 is 0
fmt.Println("x3 =", x3)