Go 语言入门指南
温馨提示:
本文最后更新于 2024年07月26日,已超过 252 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
Go 语言入门指南
Go语言,也被称为Golang,是谷歌开发的一种静态类型、编译型编程语言。它以简洁性、高效性和并发性著称,在云计算、网络编程和系统编程领域应用广泛。
本指南将带你了解Go语言的基本概念和语法,并通过简单示例帮助你快速上手。
安装Go
- 从官方网站 https://go.dev/ 下载适用于你的操作系统的Go安装包。
- 按照安装向导完成安装。
- 确认环境变量配置正确,可以通过命令
go version
检查Go版本。
编写第一个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!" 到控制台。
保存文件为 hello.go
并运行命令 go run hello.go
,你将在控制台看到输出:Hello, world!
基本语法
- 变量声明:
var name string = "John"
- 数据类型: Go 支持基本数据类型,如整数(
int
)、浮点数(float64
)、字符串(string
)、布尔值(bool
)等。 - 运算符: Go 提供了常见的算术运算符、关系运算符、逻辑运算符等。
- 控制流: Go 支持
if...else
、for
、switch
等控制语句。 - 函数: Go 中函数可以接收参数并返回结果。
- 数组和切片: Go 支持数组和切片,用于存储相同类型的数据。
- 映射: Go 中的映射类似于其他语言中的字典或哈希表。
示例代码
计算两个数的和:
```go package main
import "fmt"
func main() { num1 := 10 num2 := 20 sum := num1 + num2 fmt.Println("和为:", sum) } ```
判断一个数字是否为偶数:
```go package main
import "fmt"
func main() { num := 12
if num%2 == 0 { fmt.Println(num, "是偶数") } else { fmt.Println(num, "是奇数") } } ```
学习资源
- 官方网站: https://go.dev/
- 文档: https://go.dev/doc/
- 教程: https://tour.golang.org/
- 社区: https://golang.org/
通过以上步骤和学习资源,你将能够快速入门Go语言,并开始编写自己的Go程序。
正文到此结束
- 本文标签: Go 入门
- 本文链接: https://blog.sandy1029.cloud/article/535
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权