Go语言的工具

Go语言的工具

解压版go语言安装包自带的工具

  • 在%GOGOOT%/bin中有三个工具
    • go.exe 编译、运行、构建都可以使用这个命令
    • godoc.exe 查看包或者函数的源码
    • gofmt.exe 格式化文件

go.exe的常用参数解释

参数含义
go version查看go语言版本
go env查看go语言的详细环境
go list查看go语言的文件目录(哪个文件夹下又可执行的go语言文件)
go build把源文件构建成系统可执行文件(windows下就是构建成exe)
go clean清空生成的可执行文件
go vet编译静态文件,看是否有语法错误
go get远程下载第三方go语言库
go bug提交bug
go test测试
go run编译并运行文件

godoc.exe常用命令

  • 可以使用godoc [包] [函数] 查看包或者函数的详细源码
  • 源码在学习中非常重要,经常查看源码方便理解go的原理

gofmt工具

  • 规范的代码方便自己的阅读也方便别人的阅读,编写规范的代码是每一个程序员的必修课。
  • gofmt工具可以帮助程序员把代码进行格式化,依照规范进行格式化。
  • 使用gofmt的前提是文件可以编译通过。
不规范的代码示例
package main
import "fmt"
func main( ) {
    fmt.Println("Hello World");
}
使用gofmt规范后的代码
package main

import "fmt"

func main() {
        fmt.Println("Hello World")
}

开发工具Goland

简介

  • GoLand由jetBrains公司推出的专门针对Go语言的开发工具,使用GoLand有如下优点
    • 代码提示
    • 快速编译
    • 一键构建

GoLand官网

不会激活可以去网上找教程,实在不行可以去淘宝花几块钱买个永久激活码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大航子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值