Go 中的字符串由反射表示。StringHeader 包含指向实际字符串数据的指针和字符串长度:type StringHeader struct {
Data uintptr
Len int
}unsafe.Sizeof(s)将仅返回结构的大小,而不返回指向数据本身。因此(在您的示例中),它将是8个字节的总和,使其成为16个字节的8个字节。StringHeaderDataLen