02-go语言打印HelloWorld
原创高级k8s运维工程师 博主文章分类:go ©著作权
©著作权归作者所有:来自51CTO博客作者高级k8s运维工程师的原创作品,请联系作者获取转载授权,否则将追究法律责任
内容:
1.如何使用go语言打印HelloWorld;
2.go语言需要导入fmt包,使用fmt.Printin打印内容;
3.go语言如何定义变量;
4.go语言多行注释和单行注释;
5.go语言字符串拼接格式化;
[root@node4 go]# vim HelloWorld.go #创建一个go的可执行文件
#代码内容:
'''
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
'''
# 第一种运行方式:
go run HelloWorld.go #执行go文件;
Hello, World!
#第二种运行方式:
go build HelloWorld.go / go build -o MyHelloWorld HelloWorld.go 默认生成HelloWorld文件 可以指定生成名称
./HelloWorld
#如果代码存在错误,编译时会报错;
#代码解释:
//功能:打印HelloWorld
//声明包 单行注释
package main
//导入包
import "fmt"
/*入口函数*/ // 表示多行注释
func main() { // { 必须和函数名同行;
/*This is my first simple golang program !*/
fmt.Println("Hello, World")
}
/*
1. // 表示单行注释 / * * /表示多行注释;
2. { 左括号必须与函数名同行;
3. 调用函数前,大部分都需要导入包;
4. go语言以包做为管理单位,每个文件必须先声明包;
5. 程序要运行的话,必须有一个main包;
*/
#两种运行方式的区别:
1.使用先编译成可执行文件,那么我们可以将可执行文件放到没有go环境的机器上,仍然可以运行。
2在编译时编译器会将程序依赖的库文件包含在可执行文件中,所以可执行文件变大了很多。
3.如果使用go run直接运行的话,需要有go环境的支持。否则无法运行。
#Go语言定义变量:
// 定义变量与字符串拼接
package main
import "fmt"
func main() {
var name="xiaochao"
var age=18
var gender="man"
var self="name:%s \nage:%d \ngender:%s"
//Go语言中使用fmt.Sprintf格式化字符串并赋值给新串:
var myself=fmt.Sprintf(self,name,age,gender)
//使用Println直接打印内容;
fmt.Println(myself)
}
#go语言中的局部变量和环境变量
var name = "Johnny" //全局变量
name := "Johnny" //局部变量
上一篇:01-linux部署go环境
下一篇:职位类的单词
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言打印HelloWorld
史上最强C语言打印Helloworld
字符串 主函数 #include -
go1.11 wasm helloworld
go 1.11 版本中已经支持了对go程编译出we
html git 可执行 -
Helloworld代码概貌
关于HelloWorld代码的特点的详细讲述#include<stdio.h>void main(){printf(
Helloworld代码概貌 #include c程序 main函数