分享交流
合作共赢!

Golang代码开发基础笔记【一】

一、简介

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

赞(0) 打赏
未经允许不得转载:琼杰笔记 » Golang代码开发基础笔记【一】

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏