7小时学会Go语言(1)

71 阅读2分钟

第一部分: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 语言项目!


喜欢的话点个关注,我之后接着给你更新。