第一部分:Go 语言基础
第1章:介绍和设置
1.1 为什么选择 Go 语言
1.1.1 Go 语言的起源
Go 语言是由 Google 开发的一门开源编程语言,旨在提供高效、简洁和可靠的编程体验。它的设计目标包括高并发性、快速编译、简单的语法以及易于维护。
1.1.2 Go 语言的特点
-
并发性能: 内置的协程(goroutine)和通道(channel)机制使并发编程变得简单且高效。
-
快速编译: Go 的编译速度非常快,可以迅速生成可执行文件。
-
简洁的语法: Go 语法简单直观,减少了代码复杂性,提高了代码可读性。
-
自动垃圾回收: Go 具有内置的垃圾回收机制,无需手动管理内存。
-
强大的标准库: Go 提供了丰富的标准库,支持网络编程、并发编程、HTTP、测试等。
1.2 安装 Go 环境
1.2.1 下载 Go
前往 官方 Go 下载页面,选择适合你操作系统的版本,下载并安装。
1.2.2 设置 GOPATH
Go 使用 GOPATH 环境变量指定工作目录。在你的 ~/.bashrc 或 ~/.zshrc 中添加以下内容:
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
然后运行 source ~/.bashrc 或 source ~/.zshrc 使更改生效。
1.3 设置你的第一个 Go 项目
1.3.1 创建工作目录
在终端中,创建一个新的工作目录,用于存放你的 Go 项目。例如:
mkdir ~/go_projects
cd ~/go_projects
1.3.2 创建一个简单的 Go 文件
使用你喜欢的文本编辑器(比如 VSCode、Sublime Text 等)创建一个名为 hello.go 的文件,内容如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
1.3.3 运行你的第一个 Go 程序
在终端中,运行以下命令:
go run hello.go
如果一切顺利,你将看到输出:Hello, Go!
1.3.4 创建和运行可执行文件
如果你想创建一个可执行文件,可以运行以下命令:
go build hello.go
然后运行生成的可执行文件:
./hello
你已成功设置和运行你的第一个 Go 语言项目!
喜欢的话点个关注,我之后接着给你更新。