标签 Golang 下的文章

环境安装

在一般情况下,可以使用系统自带的包管理器来安装,不过版本肯定会老一些:

sudo apt-get install golang

也可以从 https://golang.google.cn/dl/ 下载最新的二进制包:

//截止目前最新为1.11.2,以Linux amd64为例
wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.11.2.linux-amd64.tar.gz
//切换到用户目录,设置环境变量
cd && sudo vi .bashrc
//在末尾加入
PATH=$PATH:/usr/local/go/bin
//保存退出,更新环境变量
source .bashrc

Hello World

package main //包名
import "fmt" //标准输入输出包
func main() { //主函数
     fmt.Printf("Hello World!\n"); //这里也可以改成中文的“你好,世界”,因为环境默认utf-8
}

保存,输入go run Filename来运行。

root@ubuntu:~/go# go run t1.go
Hello World!

引用百科来简单介绍一下Go语言:

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

我什么要学习Go语言

  1. 支持编译
  2. 相比C、C++更简单一些
  3. 效率比脚本语言高

Go语言的特性

有一句叫“只做一件事,并且把它做好”

  1. 自动垃圾回收
  2. 更丰富的内置类型
  3. 函数多返回值
  4. 错误处理
  5. 匿名函数和闭包
  6. 类型和接口
  7. 并发编程
  8. 反射
  9. 语言交互性

重新开始

重新开始,从Hello World到应用,一点一点的学。

6_0.jpg