4.4.4-7 Named 类型
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
Named 结构用来表示 Defined Types, 即通过语法结构type A β
或者type A = β
定义的类型,其中 β 表示任何合法的表达式,例如如果 β 表示struct {...}
, 则整个声明就是一个 struct 结构体。
Named结构定义如下:
check 是类型检查器的数据结构,详细介绍在, 字段info
在后期用于类型的. 每种类型都必须实现Underlying() Type
方法(见),其他所有类型的该方法都是返回自身,只有 Named 类型是返回属性underlying
.