Go语言入门
温馨提示:
本文最后更新于 2024年07月26日,已超过 251 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
Go语言入门
Go语言,也称Golang,由Google开发的一种静态类型、编译型语言,它以简洁、高效、安全等优点著称。本入门文档将带你快速了解Go语言的基础知识。
一、安装Go
- 下载Go安装包: 前往官方网站选择你的操作系统,下载对应版本的安装包。
- 安装Go: 按照安装包的说明进行安装。
- 设置环境变量: 在环境变量中添加Go的安装路径,例如Windows下将
C:\Go\bin
添加到PATH
环境变量中。 - 验证安装: 打开命令行,输入
go version
,如果能正常显示版本信息,则说明安装成功。
二、第一个Go程序
创建一个名为hello.go
的文件,输入以下代码:
```go package main
import "fmt"
func main() { fmt.Println("Hello, World!") } ```
- package main: 声明这是一个可执行程序。
- import "fmt": 导入fmt包,用于格式化输出。
- func main(): 定义主函数,程序从这里开始执行。
- fmt.Println(): 输出字符串"Hello, World!"。
在命令行中运行该程序:
bash
go run hello.go
你将会看到输出:
Hello, World!
三、Go语言基础
1. 数据类型
- 基本类型: 整数、浮点数、布尔值、字符串、字节、字符等。
- 复合类型: 数组、切片、字典、结构体、接口等。
2. 变量
使用var
关键字声明变量,并指定变量类型:
go
var name string = "John"
age := 20 // 简洁声明,类型推断
3. 控制流
- if-else: 条件语句。
- for: 循环语句。
- switch: 多分支选择语句。
4. 函数
使用func
关键字定义函数,并指定函数名、参数、返回值:
go
func add(a int, b int) int {
return a + b
}
5. 包
使用package
关键字定义包,每个Go程序都包含一个主包main
和多个其他包。
6. 错误处理
使用error
类型表示错误,并通过if err != nil
语句进行错误处理。
四、常用库
- fmt: 格式化输入/输出。
- io: 输入/输出操作。
- os: 操作系统交互。
- net: 网络编程。
- math: 数学函数。
- time: 时间处理。
五、资源
- 官方网站: https://go.dev/
- 文档: https://go.dev/doc/
- 教程: https://go.dev/tour/
六、总结
Go语言入门相对容易,其简洁的语法和强大的功能使其成为一个优秀的编程语言。通过学习本入门文档,你已经掌握了Go语言的基本概念和使用方法,可以开始编写简单的Go程序。 继续探索Go语言的更多功能,并尝试完成一些项目,你将更加深入地理解Go语言的魅力。
正文到此结束
- 本文标签: Go 入门
- 本文链接: https://blog.sandy1029.cloud/article/551
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权