如何随心所欲的使用各个包里面的函数?

最近在学go,发现有许多系统自带的好多包,比如 "http/net"里面就有各种前后端操作表单的函数方法,
大佬们是如何知道里面的函数是干什么的?那么多包里面那么多函数都要背下来,记下来吗?
还是随着开发经验自己就得心应手了?

失之东隅 , 收之桑榆
讨论数量: 4
draven

要用的时候再查呗,用多了估计就熟练了,而且编辑器里还有补全,我也在学习 :+1:

4年前 评论
mushu

标准库的应用是需要积累的。建议在阅读学习别人的代码的时候多多翻阅文档,查看源代码理解实现原理。
编辑器推荐goland,非常强大。
文档推荐:
https://studygolang.com/pkgdoc Golang标准库文档
https://www.bookstack.cn/read/The-Golang-S... 另外一个根据示例学习标准库。
https://cloud.tencent.com/developer/doc/11... 腾讯云的go手册,很全面。

4年前 评论

@mushu 谢谢您推荐的文档 , 我现在就是使用Goland编辑器,补全提示什么的也非常好用,争取记住这些函数库

4年前 评论
taadis

Go 的标准库算是比较全面的, 记住是不可能全部记住了.

不过按照 Go 套路的约定标准库的名称通常都很应景, 比如 net/http, strings, html/template. 当你需要对应标准库的时候可以在 pkg.go.dev 或 godoc.org 里搜索一下关键词, 或者去网上找找示例, 然后麻溜的手搓几遍就自然而然的记住了.

用 IDE 的智能提示快是快了, 但不见得全是什么好事.

好记性不如烂笔头, 这道理用在写代码里更适合.

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!