Go语言基础使用var定义一个结构体能不能引用里面的字段。答:可以。var user User是可以引用里面的字段的。因为Go语言结构体是一个值类型,也就是说当你声明了一个结构体类型的变量时,实际上是在内存中分配了一块连续的内存空间的,这个空间里面包含这个结构体中定义的所有字段。Go语言的值类型,引用类型和指针类型值类型:变量直接存储值,内存直接分配在栈中引用类型:变量存储的是一个地址,这个地址对应的空间才是正常存储的数据,内存通常在堆上分配,当没有任何变量引用这个地址的时候,该地址就变成一个垃圾,有GC回收。值类型: 基本数据类型,包括int系列、float系列、bool、string、数组...