go 开始

本文主要介绍Go语言开发的相关内容。包括配置环境变量,如设置PATH、GOROOT和GOPATH;阐述工作空间的结构,含src、pkg和bin目录;介绍go get命令用于下载包;说明了包路径和包名的设置;还列举了go build、go install等常用命令及其使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 配置环境变量

  PATH=%PATH%;%GOROOT%/bin
  GOROOT=go的安装目录
  GOPATH=工作空间目录(可以配置多个路径,当go需要使用GOPATH的时候会从前到后多个路径中查找)

二. 工作空间
  工作空间使我们工作的目录,我们必须按照指定的方式来组织代码。在工作目录下包含三个子目录:
  1. src go的源代码,采用包的方式组织,每一个目录对应一个包(包含自己的代码和第三方库的代码)
  2. pkg 里面包含包对象(编译好的库)
  3. bin 可执行命令

三. go get

  下载指定路径的包,放在GOPATH的第一个工作空间。如果包已经存在了,效果同go install

  如: go get github.com/golang/example/hello

  go get 同时会安装该包的依赖项

四. 包路径

  由于我们自己的代码和第三方包的代码都会放在src目录下面,未了防止冲突,必须对自己的包添加一个基本路径。

  如: %GOPATH%/src/github.com/user

五. 包名

  go 源代码的第一行就是:

  package packageName

  这里的 packageName即为导入该包时使用的名称。

  go约定导入路径的最后一个元素就是包名。如: import "github.com/hyg/stringutil"  包名就是stringutil

六. go命令

  go build 编译包和依赖

  go install 编译包和依赖,并把生成结果拷贝到bin或者pkg下面

  go run 编译何运行包

  go fmt 格式化代码

  go test 运行包的测试用例

  对于上面的命令,如果当前目录是包的目录,那么不需要带路径,如果不在,需要带包路径。如

  在: go install

  不在:go install github.com/user/hello

 

http://docscn.studygolang.com/doc/code.html

转载于:https://www.cnblogs.com/hygblog/p/9560011.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值