Go 语言结构
2024年7月9日...大约 1 分钟
Hello World!
我们使用 Go 语言输出 Hello World!
package main // 定义包名,必须在源文件中非注释的第一行指明这个文件属于哪个包,每个 Go 应用程序都包含一个名为 main 的包
import "fmt" // 告诉编译器这个程序需要使用 fmt 包,这个包实现了格式化输入/输出的函数
func main() { // 程序开始执行的函数,main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)
// 这是我的第一个 Go 程序,我是单行注释
/*
我是多行注释
*/
fmt.Println("Hello World!") // 用于将字符串输出到控制台
}
Go 语言的基础组成
- 包声明
- 引入包
- 函数
- 变量
- 语句 & 表达式
- 注释
Go 语言命名规范
当标识符 (包括常量、变量、类型、函数名、结构字段等等) 以一个大写字母开头,如:Group,那么使用这种形式的标识符的对象就可以被外部包的代码所使用 (客户端程序需要先导入这个包),这被称为导出 (类似面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的 (类似面向对象语言中的 private)
Go 程序的执行
我们将以上代码放入 Hello.go
文件中,在该文件目录下执行以下命令即可:
go run Hello.go
Powered by Waline v3.3.2