1. Go 的 Hello World 案例
1.1 目录结构
GO-PROJECTS
src
go-code
chapter-01
main
hello.go
1.2 项目代码
package main // 表示 hello.go 文件所在的报是 main,在 Go 语言中每个文件都必须归属一个包
import "fmt" // 表示引入 fmt 这个包
func main() { // func是一个关键字,表示一个函数
fmt.Println("Hello , Go !")
}
1.3 运行代码
在目录 cd /Users/shifeifei/sff/project/go-projects/src/go-code/chapter-01/main 下执行如下命令
- 编译代码
go build hello.go
在该目录下生成可执行文件 hello
- 运行程序
./hello
2. Go 程序开发注意事项
- Go 源文件必须以
go为扩展名 - Go 应用程序的执行入口函数是
main()函数 - Go 语言严格区分大小写
- Go 函数是有一条条语句构成,每个语句后不需要分号,编译时会在每个语句后加上分号
- Go 编译器是一行一行进行编译的,因此不能把多条语句写在同一行,否则编译报错
- Go 语言中的大括号必须成对出现
- Go 语言中定义的变量、
import的包如果没有使用到,则编译不通过
3. Go 常用的转义符
| 转义符 | 作用 |
|---|---|
| \t | 表示一个制表符 |
| \n | 换行符 |
| \ | 表示一个 \ |
| " | 表示一个 " |
| \r | 表示一个回车 |
4. Go 程序中的注释
4.1 行注释
// fmt.Println("Hello , Go !")
4.2 块注释
/*
fmt.Println("Hello , Go !")
fmt.Println("Hello , Go !")
*/
注意:块注释中不允许有块注释嵌套,