结构体

    /_src/tour/structs.go

    例子定义了一个名为 Vertex 的结构体,用于表示一个顶点。结构体包含两个字段,分别是 XY ,类型都是 。

    结构体字段可以通过点号 . 操作符访问。

    /_src/tour/struct-fields.go

    假设我们有一个结构体指针 p ,访问字段 X 理论上可以这么写 。然而,这看上去很累赘不是?作为很人性化的语言, Go 允许直接写成 p.X 。这两种写法没有什么实质性的区别,但是后者显然更为清晰。

    /_src/tour/struct-pointers.go

    结构体字面量( literal ),即通过列举字段值来表示一个新分配的结构体。

    可以通过 字段名: 语法指定部分字段值,其他字段则默认为 。由于指定了字段名,字段列举顺序也就无关紧要了。

    /_src/tour/struct-literals.go

    我们一起来看看 Go 语言 数组

    订阅更新,获取更多学习资料,请关注我们的 :

    小菜学编程