通过 openai 提供的接口,令其解释 Go 源码中每个文件,每个变量,每个 func 和 struct 的作用。
效果不错,见后面几张图。由于接口有每分钟 3 次的限制,所以需要花些时间。目前仅限于 runtime 包,后续会完善 sync ,cmd/go 等核心包。有兴趣可以关注下,持续更新。
「问 chatgptGo 核心源码中每个文件,变量,结构体,方法的作用」
https://github.com/cuishuang/explain-source-code-by-chatgpt
![image.png](https://static.golangjob.cn/230522/9b78e4caf310ba549890806d497fb128.png)
![image.png](https://static.golangjob.cn/230522/d265b8a052b91dd32272475673935d69.png)
![image.png](https://static.golangjob.cn/230522/d40c7865bddaa4cde310b6c8dec94879.png)
有疑问加站长微信联系(非本文作者)