从 php 转 go,发现 go 语言很多常用包,是不是都要撸一下,不撸呢,又怕做项目的时候根本不知道用哪个包,撸吧,纯撸也记不住啊。比如说我用到 net,根本不知道读取 body 的时候,需要调用 io 包里面的内容,很多函数连个备注都没有,看求不懂,就比如说 syscall 包,syscall.Socket(syscall.AF_PACKET, syscall.SOCK_RAW, int(wire.Htons(0x800))),里面常量一大推,又没备注,还要结合 linux 的 if_ether 来看,本来也是个新手,真心累,是不是我方式方法错了。求大神们指点一下