Go语言是一种静态类型的编程语言.这意味着,编译器需要在编译时知晓程序里每个值的类型. 如果提前知道类型信息,编译器就可以确保程序合理的使用值. 这有助于减少潜在的内存异常和bug,并且使编译器有机会对代码进行一些性能优化,提高执行效率. 值的类型给编译器提供了两部分信息:第一部分,需要分配多少内存给这个值(即值得规模):第二部分,这段内存表示什么. 对于许多内置类型的情况来说,规模和表示使类型名的一部分. int64类型的值需要8字节(64位),也可能是4字节(32位). 还有一些与体系结构相