package
Version:
v0.0.0-...-9d91cd3
Opens a new window with list of versions in this module.
Published: Oct 15, 2020
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
Test1 结构体中的一些细节,需要注意的地方。
声明 var t T 也会给 t 分配内存, 并零值化内存,但是这个时候 t 是类型T。
在这两种方式中,t 通常被称做类型 T 的一个实例(instance)或对象(object)。
Test2 带标签的结构体方法。
通常要是相比面向对象可以使用包中结构体不导出,然后通过 New 方法(工厂方法)返回一个结构体。
Test3 匿名字段和嵌套结构体
结构体可以包含一个或多个 匿名(或内嵌)字段,即这些字段没有显式的名字,
只有字段的类型是必须的,此时类型就是字段的名字。匿名字段本身可以是一个结构体类型,即 结构体可以包含内嵌结构体。
在一个结构体中对于每一种数据类型只能有一个匿名字段。
Source Files
¶
Click to show internal directories.
Click to hide internal directories.