一、简介
Golang是目前比较流行的一种编程语言,众所周知的Kubernetes就是用Go编写而成,下面主要记录一下Go入门小项目和使用中遇到的要点。从官网学习,点击此链接可直达Go官方文档。
二、入门
创建一个名为hello的目录,然后在其目录下写代码
$ mkdir hello $ cd hello
初始化一个项目
go mod init <module_name>, e.g:
$ go mod init example/hello go: creating new go.mod: module example/hello
创建一个名为hello.go的文件,并写入如下内容
package main import "fmt" func main() { fmt.Println("Hello, World!") }
运行如下命令来执行上面的Go 脚本
$ go run . Hello, World!
三、知识点
未publish的module需要执行如下命令来重定向module的位置,使得当前项目可以从本地找到,而不是从网络上
$ go mod edit -replace synthetic.com/utils=./utils
如果需要自动添加和移除不需要的modules可以执行如下命令
$ go mod tidy
完成项目后,push至仓库代码,可供其他项目使用
$ git commit -m “Add some features: for V0.1.0”
$ git tag v0.1.0
$ git push origin v0.1.0
如果要获取这个public module可以使用如下command
$ go get mygit.com/com/com-synthetics[@]
在项目目录中执行如下命令可以查看Go的安装路径,默认安装到项目的当前目录
$ go list -f ‘{{.Target}}’
C:\Users\K_Zhang\go\bin\synthetic.scirru.exe
评论前必须登录!
注册