Go自带小工具

Go同Java一样自带各种便捷小工具,很多IDE集成这些工具方便开发者使用

  • go build 编译自身包和依赖包
  • go install 编译并安装自身包和依赖包
  • gofmt 可作用于文件、包、路径中的所有.go文件
    #使用统一的代码格式,-w覆盖原文件中的内容
    gofmt -w filename.go
    
    #对原代码进行简单重构
    gofmt -r '<old> -> <new>' -w filename.go
    
  • godoc 生成文档、在线文档
    #获得包文档
    go doc package
    
    #获得包内方法文档
    go doc package function
    
    #开启在线文档
    godoc -http=:<port>
    
    文档的生成基于注释
    package 语句之前的块注释是这个包的文档说明
    全局域的类型、常量、变量、函数和被导出的对象都应该有文档注释
  • go install 类似于yarn、npm,能够安装第三方库,编译源码
  • go fix 代码修改升级,基于抽象语法树复原代码(核心骨架不变,修改血肉)
  • go test 单元测试框架
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值