概述
Go语言是由 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go语言的设计目标是将静态语言的安全性和性能与动态语言的易用性相结合。Go语言在语言层面提供了对协程的支持,特别适合编写高并发的项目。随着使用Go语言开发的Docker、Kubernetes、Isito等容器化技术的兴起,Go语言越来越被广大开发者所青睐,一度从TIOBE编程语言排行榜的榜上无名打入到了第8名,而且上升势头还正盛,而且Go的生态也越来越庞大,所以现在学习Go语言,是一个不错的选择,以后的工作岗位需求也会越来越多。
安装Go开发环境
在ubuntu、debian、raspberry中安装go
jagitch@5509e97c27ae:~$ ARCH=$(dpkg --print-architecture)
jagitch@5509e97c27ae:~$ GO_VERSION="go1.22.3"
jagitch@5509e97c27ae:~$ wget https://go.dev/dl/${GO_VERSION}.linux-$ARCH.tar.gz \
&& sudo rm -rf /usr/local/go \
&& sudo tar -C /usr/local -xzf