Go 语言入门:从零开始构建你的第一个程序
Go 语言入门:从零开始构建你的第一个程序
Go 语言,也称为 Golang,是一种现代化的开源编程语言,由 Google 团队开发。Go 以其简洁性、效率和并发性而闻名,使其成为构建各种应用的理想选择,从 Web 服务器到云计算服务。
本入门文档将带你从零开始学习 Go 语言,并构建你的第一个程序。
1. 安装 Go
访问 https://golang.org/ 下载适用于你的操作系统的 Go 安装包。按照安装向导完成安装。
2. 编写你的第一个 Go 程序
打开文本编辑器,创建一个名为 hello.go
的文件,并输入以下代码:
```go package main
import "fmt"
func main() { fmt.Println("Hello, world!") } ```
代码解释:
package main
: 声明该程序属于main
包,这是 Go 程序的入口点。import "fmt"
: 导入fmt
包,提供格式化输入输出功能。func main() { ... }
: 定义main
函数,程序从这里开始执行。fmt.Println("Hello, world!")
: 使用fmt.Println
函数打印 "Hello, world!" 到控制台。
3. 运行你的第一个 Go 程序
打开终端,导航到 hello.go
文件所在的目录,然后运行以下命令:
bash
go run hello.go
你将在终端中看到以下输出:
Hello, world!
恭喜!你已经成功运行了你的第一个 Go 程序。
4. Go 语言基础
4.1 变量
在 Go 中,使用 var
关键字声明变量,并指定其类型:
go
var name string = "John Doe"
var age int = 30
也可以使用简短声明语法:
go
name := "Jane Doe"
age := 25
4.2 数据类型
Go 语言提供了丰富的基本数据类型,例如:
int
: 整数float64
: 浮点数string
: 字符串bool
: 布尔值
4.3 运算符
Go 支持常见的算术运算符、比较运算符、逻辑运算符等。
4.4 控制流语句
-
if
语句:go if condition { // 代码块 }
-
else if
语句:go if condition1 { // 代码块 } else if condition2 { // 代码块 } else { // 代码块 }
-
for
循环:go for i := 0; i < 10; i++ { // 代码块 }
-
switch
语句:go switch expression { case value1: // 代码块 case value2: // 代码块 default: // 代码块 }
5. 学习更多
- 官方文档: https://golang.org/doc/
- Go by Example: https://gobyexample.com/
- Go Tour: https://go.dev/tour
Go 语言是一个强大的工具,拥有丰富的功能和库,可以帮助你构建各种应用。通过学习 Go 语言的基础知识,你可以开始探索它的潜力,并用它构建你自己的项目。
- 本文标签: Go 入门
- 本文链接: https://blog.sandy1029.cloud/article/617
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权