自学一门编程语言需要有耐心和大量的练习,学习其他任何一门技能,都是这个道理。

当然,自学Go语言也不例外。为了做到对自己的监督和反馈,在学习Go语言的过程中,我将会把学习笔记和心得写博客文章。这既是对自己学习的一个总结,也能通过博客的输出,加深对Go语言知识的理解。如果能顺带给其他朋友一些参考,那是再好不过了。

Go语言是什么

Go (often referred to as Golang) is a free and open source programming language created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a compiled, statically typed language in the tradition of AlGol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added.

Go语言是Google出品的开源编程语言,Go 语言有如下特点:

  • 并发性好
  • 语言语法简单
  • 部署简单
  • 利于工程化
  • 执行性能好

搭建Go语言环境

一般我学习一门语言,我都会找到这门语言的官网,上去看看官网提供的资源,尤其是文档。

Go语言的官网地址是https://golang.org/,我现在访问的时候,不采用特殊方法,这个网站是打不开的。如果你也遇到访问不了这个网站的情况,请尝试特殊方法。

Go语言官网

从官网上部导航栏目可以看出,官网提供关于Go 语言的文档,包,项目,帮助,博客等内容。这些将来肯定是用得上的:)

我在写这篇博客的时候,电脑已经安装好了Go语言环境,这里指出大致步骤:

  • 在官网https://golang.org/dl/下载与自己机器和操作系统符合的安装文件
  • 安装。清参考文档https://golang.org/dl/
  • 最后,如果在命令行里面能执行以下命令,说明Go 语言环境搭建成功。
    1
    go version

查看版本

安装过程参考官方文档,解决不了时,活用搜索引擎:)

总结

安装的过程参考了官方文档,很方便。期间如果遇到小问题,也可搜索解决。Go 语言的环境搭建好,就可一开始Go 语言的学习啦:)