01-linux部署go环境
原创高级k8s运维工程师 博主文章分类:go ©著作权
©著作权归作者所有:来自51CTO博客作者高级k8s运维工程师的原创作品,请联系作者获取转载授权,否则将追究法律责任
#wget https://dl.google.com/go/go1.16.2.linux-amd64.tar.gz
#rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.2.linux-amd64.tar.gz
#export PATH=$PATH:/usr/local/go/bin
#go version
go version go1.16.2 linux/amd64
#使用go mod (包管理)
为代码启用依赖项跟踪。
go mod init example.com/hello,会在根目录生成一个go.mod, 相当于你初始化了项目并确定了项目名(包名),后面的建立的文件,都是通过这个项目名+文件名进行引用的
#创建第一个go程序:
vim HelloWorld.go
package main //声明包
import "fmt" //引用包
func main(){
/*这是我的第一个go程序*/
fmt.Println("Hello,World!")
}
#运行go程序的方式:
1.go run HelloWorld.go
Hello,World!
2. go build HelloWorld.go
./HelloWorld
Hello,World!
#格式化输出:
vim user.go
package main
import "fmt"
//定义函数
func main() {
var name="xiaochao" //定义变量
var age=18
var gender="man"
var self="name=%s age=%d gender=%s"
//Go语言中使用fmt.Sprintf格式化字符串并赋值给新串:
var myself=fmt.Sprintf(self,name,age,gender)
//使用Println直接打印内容;
fmt.Println(myself)
}
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
1.16——Go语言代码特性
Go语言上手简单Go语言语法简单易懂,学习曲线平缓,不需要像 C/C++语言动辄需要
golang 开发语言 后端 Go HTTP