码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • godoc安装与go文档查询


    前言

    最近在用go语言做项目,语法还是很简单的,但是API不熟悉,😅,另外也没有类似Java的Spring这样的独秀的IOC和AOP框架,灵活度很大,经常需要查询文档,但是godoc从go1.14.2开始就从内置SDK移除了。

    gomod安装godoc

    安装很容易

    go get -v  golang.org/x/tools/cmd/godoc

    但是只能在gomod中使用

     

    笔者随意创建一个项目go mod init xxx,然后在项目根目录,执行上面的指令,会下载一堆包到gopath下

    然后执行

    go install golang.org/x/tools/cmd/godoc

    安装,结束后会在gopath下生成bin目录,原来的依赖是pkg目录,类似maven的本地仓库

     bin目录下就是godoc可执行文件

     

    godoc主要能力

    核心能力就是暴露http服务,浏览器直接访问,可查询API,还有示例

    浏览器访问localhost:6060

     

    如果仅仅是看某个API,可以直接用go doc,只是要敲很多命令

     

     

    其他方式

    还可以其他方式,比如在线文档Go Packages

    如果是macOS还可以使用Dash软件,集成了很多API,直接下载就可以使用

    当然最好的方式是知道package的名称,依赖进工程,直接通过包名找到源代码,看源码知道api的用途

    总结

    实际上godoc是一个很方便的文档查询工具,不知道为什么go sdk移除掉了,但是可以通过手动安装的方式安装,实现本地文档查看

  • 相关阅读:
    C++STL 顺序容器操作总结(超级详细)
    048基于web+springboot的校园资料分享平台
    Rust 语法
    互联网上的音频和视频服务
    国内顶尖架构师手撸Vue+SpringBoot神级项目实战手册,GitHub限时开源
    JS:如何创建新元素并添加到页面中
    智慧城市中的公共服务创新:让城市生活更便捷
    【JavaWeb】案例:读取 WEB 工程下的资源文件、文件下载、点击切换验证码
    java面试题-RabbitMQ面试题
    【LeetCode】【SQL】刷题笔记
  • 原文地址:https://blog.csdn.net/fenglllle/article/details/127990748
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号