为了账号安全,请及时绑定邮箱和手机立即绑定

如何搜索 Go 文档?

如何搜索 Go 文档?

Go
素胚勾勒不出你 2021-06-17 18:30:38
文档很棒,但有时很难找到特定的关键字。例如,Next()在这个页面http://golang.org/search?q=next%28%29 中搜索结果不是很有帮助。有没有更好的方法来搜索文档?
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

不要在查询中包含括号。

仅按首字母大写搜索导出的标识符。

搜索Next获得了更好的结果集 IMO。


顺便说一句,旧的技术仍然很强大;-)


jnml@fsc-r630:~/go/src/pkg$ egrep -nr '^func \([^)]+\) Next\(' *

archive/tar/reader.go:42:func (tr *Reader) Next() (*Header, error) {

bytes/buffer.go:273:func (b *Buffer) Next(n int) []byte {

container/ring/ring.go:26:func (r *Ring) Next() *Ring {

container/list/list.go:31:func (e *Element) Next() *Element {

database/sql/fakedb_test.go:658:func (rc *rowsCursor) Next(dest []driver.Value) error {

database/sql/sql.go:1300:func (rs *Rows) Next() bool {

debug/dwarf/entry.go:310:func (r *Reader) Next() (*Entry, error) {

net/smtp/auth.go:75:func (a *plainAuth) Next(fromServer []byte, more bool) ([]byte, error) {

net/smtp/auth.go:99:func (a *cramMD5Auth) Next(fromServer []byte, more bool) ([]byte, error) {

net/textproto/pipeline.go:36:func (p *Pipeline) Next() uint {

reflect/all_test.go:3390:func (x *exhaustive) Next() bool {

text/scanner/scanner.go:302:func (s *Scanner) Next() rune {

jnml@fsc-r630:~/go/src/pkg$ 


查看完整回答
反对 回复 2021-06-21
  • 3 回答
  • 0 关注
  • 204 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信