请问 go 如何啃标准库源码

2019-12-12 17:15:47 +08:00
 chitanda

c++,java,python 等都有相应的介绍标准库的书,甚至还有很多源码分析、设计模式的书,go 似乎没有,基本都是介绍语法,网上的资料又不全.
啃过一段时间的标准库源码,因为太菜看的云里雾里最后还是放弃了.渴望力量,求治疗

5371 次点击
所在节点    Go 编程语言
16 条回复
sadfQED2
2019-12-12 17:31:51 +08:00
额。。。我角得,这个和 Go 没啥关系
catcn
2019-12-12 17:42:26 +08:00
Go 语言学习笔记
mortonnex
2019-12-12 17:49:18 +08:00
和 java 标准库一样, 硬啃
wuwukai007
2019-12-12 21:08:26 +08:00
python 标准库好多源码看不到吧!
guxingke
2019-12-12 22:30:27 +08:00
就酱啃
BBCCBB
2019-12-12 22:36:15 +08:00
把自己基础打好再去, 逻辑思维能力提升上去, 不然看着吃力, 也没啥收获
fpure
2019-12-12 22:39:56 +08:00
带着问题去看,不然无目地的瞎看只能是浪费时间感动自己
fumeboy
2019-12-12 23:19:25 +08:00
那当然是造轮子了,标准库有啥 你就造一摸一样的轮子出来
heiheidewo
2019-12-13 08:28:38 +08:00
2013 年的时候把大部分库的源码看了个大概,当时资料少,只能看里面的实现才知道有没有坑,然后再也没看过了,现在我还停留在 go1.4 的认知
chitanda
2019-12-13 08:56:04 +08:00
@wuwukai007 有本书叫 python 源码剖析,当时看了一点,受益匪浅
@catcn 这本书里面,标准库,源码讲得多吗?
xin053
2019-12-13 09:19:10 +08:00
lewinlan
2019-12-13 09:46:28 +08:00
亲身实践经验
每个包先看下官方介绍,回忆 /想象 /搜索一下主要用法,然后根据主要用法分别向下追溯。
比如 fmt,常用 Println 是不是?调用这个函数发生了什么?深入挖掘下去。
wnanbei
2019-12-13 09:58:30 +08:00
我觉得 Go 看源码真的比其他语言简单多了吧?语法简单直接
唯一复杂的是逻辑,这个哪个语言都差不多
cholerae
2019-12-13 13:11:18 +08:00
为什么要啃标准库源码
tyrantZhao
2019-12-13 15:45:33 +08:00
啃源码的目的是?
chitanda
2019-12-13 16:18:06 +08:00
@lewinlan 十分感谢
@cholerae 渴望力量
@tyrantZhao 听人说 go 的最佳实践都在标准库源码里

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/628437

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX