第3节 Go 的第一个程序

114 阅读1分钟

1. Go 的 Hello World 案例

1.1 目录结构

GO-PROJECTS
    src
       go-code
           chapter-01
               main
                   hello.go

image.png

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 

image.png

在该目录下生成可执行文件 hello

  • 运行程序
./hello

image.png

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 !") 
*/

注意:块注释中不允许有块注释嵌套

5. Go 官方文档

5.1 官方编程手册

tour.go-zh.org/list

5.2 Go 官方包文档搜索

pkg.go.dev/

image.png

5.3 Go 中文标准库文档

studygolang.com/pkgdoc