在Go源码中,有时候我们点开查看,会发现这样的东西:
这些是没有函数体的,这是为什么呢?
这些是 runtime的,也就是实现不是用 Go 写的,这一类方法,有些用汇编写的,有一些用 C 写的,可以理解为 Go 自己声明了一下,然后通过编译和连接将这个声明的方法,和汇编的代码关联在一起。看k8s的代码 一直往下点 就是会出现这种只声明 没函数体的玩意。总之暂时不用关心这些。
在Go源码中,有时候我们点开查看,会发现这样的东西:
这些是没有函数体的,这是为什么呢?
这些是 runtime的,也就是实现不是用 Go 写的,这一类方法,有些用汇编写的,有一些用 C 写的,可以理解为 Go 自己声明了一下,然后通过编译和连接将这个声明的方法,和汇编的代码关联在一起。看k8s的代码 一直往下点 就是会出现这种只声明 没函数体的玩意。总之暂时不用关心这些。