Go语言入门
温馨提示:
本文最后更新于 2024年07月26日,已超过 251 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
Go语言入门
Go语言,又称Golang,是一种静态类型、编译型语言,由Google开发。它以简洁、高效、安全著称,在云计算、系统编程、网络编程等领域有着广泛的应用。
安装Go
- 从官网 https://golang.org/ 下载适合你操作系统的安装包。
- 按照安装向导完成安装。
- 打开命令行或终端,输入
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!"。
运行Go程序
- 将上面的代码保存到名为
hello.go
的文件中。 - 打开命令行或终端,进入文件所在的目录。
- 输入
go run hello.go
命令,运行程序。
Go语言基础
- 数据类型: Go语言支持多种基本数据类型,如整数、浮点数、字符串、布尔值等。
- 变量: 变量用于存储数据,使用
var
关键字声明。 - 常量: 常量是不可修改的值,使用
const
关键字声明。 - 运算符: Go语言支持各种算术、关系、逻辑运算符。
- 控制流:
if
语句、for
循环、switch
语句等用于控制程序流程。 - 函数: 函数用于封装可重复使用的代码块,使用
func
关键字定义。 - 数组: 数组用于存储固定数量的同类型数据。
- 切片: 切片是数组的动态版本,可以方便地添加和删除元素。
- 映射: 映射(也称为字典)用于存储键值对,类似于其他语言中的哈希表或字典。
示例:计算两个数的和
```go package main
import "fmt"
func main() { var num1, num2 int
fmt.Println("请输入第一个数字:") fmt.Scanln(&num1)
fmt.Println("请输入第二个数字:") fmt.Scanln(&num2)
sum := num1 + num2
fmt.Printf("两个数字的和为:%d\n", sum) } ```
解释:
- 声明两个整数变量
num1
和num2
。 - 使用
fmt.Scanln
函数从用户输入获取两个数字的值。 - 计算两个数字的和并将其存储在
sum
变量中。 - 使用
fmt.Printf
函数格式化输出结果。
总结
本入门文档介绍了Go语言的基本概念和语法,包括安装、编写第一个程序、数据类型、变量、常量、运算符、控制流、函数、数组、切片和映射。通过学习这些基础知识,你就可以开始编写简单的Go程序。
下一步:
- 探索Go语言的标准库,例如
net
、io
、time
等。 - 学习使用Go语言进行网络编程、并发编程、数据库操作等。
- 阅读Go语言官方文档和相关书籍,深入学习Go语言的特性和应用。
正文到此结束
- 本文标签: Go 入门
- 本文链接: https://blog.sandy1029.cloud/article/519
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权