为什么int、int64等关键字不在go中?如果它们是预先声明的标识符,那么它们的声明在通用块中会是什么样子?

为什么int、int64等关键字不在go中?如果它们是预先声明的标识符,那么它们的声明在通用块中会是什么样子?,go,Go,为什么像int、string、int64这样的基本类型不是Go中的关键字? 我还想知道这些关键字在universal block中的声明是什么样子的?既然大多数go编译器都是go编写的,那么声明会是怎样的呢 用户声明的变量类似于 变量i int 在基本go类型的情况下,这将如何表示通用块没有.go文件。该块是编译器固有的 无法编写描述通用块的.go文件。除了错误类型之外,不能根据其他Go类型声明内置类型。内置函数使用为这些函数保留的功能,因此不能用Go编写。这不是内置的 该文件记录通用块。该文件

为什么像int、string、int64这样的基本类型不是Go中的关键字? 我还想知道这些关键字在universal block中的声明是什么样子的?既然大多数go编译器都是go编写的,那么声明会是怎样的呢

用户声明的变量类似于 变量i int


在基本go类型的情况下,这将如何表示

通用块没有.go文件。该块是编译器固有的

无法编写描述通用块的.go文件。除了错误类型之外,不能根据其他Go类型声明内置类型。内置函数使用为这些函数保留的功能,因此不能用Go编写。这不是内置的

该文件记录通用块。该文件未编译

Go更喜欢通用块而不是关键字,因为可以在不中断现有程序的情况下将声明添加到通用块中