一、代码详解
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
package main
表示代码文件所在的包为main
,在go中,每个文件在一个包内import "fmt"
导入包名为"fmt"的包,便于使用"fmt"包内的函数func
关键字,表示函数main
函数名,也是主函数,程序执行的入口fmt.Println("Hello, World!")
调用"fmt"包内的Println
函数输出“hello world”
二、编译运行&直接运行
1)编译运行
go build 文件名.go
#例如: go build demo.go
# 指定输出的exe文件名
go build -o 文件名.exe 文件名.go
#例如: go build -o hello.exe demo.go
如下图所示:
2)直接运行
这种执行方式类似于脚本的形式,便于演示使用,实际中更推荐第一种方式。
go run 文件名.go
#例如:go run demo.go
如下图所示:
三、常用转义字符
\t: 制表符
\n: 换行符
\\: 反斜杠
\": 双引号
四、注释
代码不写注释,三天后只有上帝知道写的是啥
// 行注释
/* 块注释(多行注释) */
五、代码规范
# 格式化输出go代码
gofmt 文件名.go
# 将文件格式化后写入源文件
gofmt -w 文件名.go
// 注意左大括号的位置
// 正确写法
func main(){
//代码
}
//错误写法,语言本身不支持此方法
func main()
{
//代码
}
六、API文档
中文文档:https://studygolang.com/pkgdoc
喜欢的话,关注我!!!