初学者必看的Go语言入门指南

发表时间: 2020-01-29 12:44

Go是一个开源的编程语言,它能很容易的构造简单、可靠且高效的软件;

Go语言特点:

  1. 运行效率高,开发高效,部署简单
  2. 语言层面支持并发,易于利用多核实现并发
  3. 内置runtime(作用:性能监控,GC等)
  4. 简单易学,丰富的标准库,强大的网络库
  5. 内置强大的工具(gofmt),跨平台编译,内嵌C支持;

Go语言应用

  1. 服务器编程,如处理日志、数据打包、虚拟机处理、文件系统
  2. 分布式系统: 数据库代理器、中间件等
  3. 网络编程,目前使用最广泛的一块,如web应用,api应用
  4. 云平台,目前云平台逐步采用GO实现

GO环境搭建和IDE安装使用

  • windows开发环境搭建与设置
  1. go下载安装

https://golang.google.cn/

  1. goroot,gopath设置和注意点goroot(gp的安装目录):D:/go gopath:源码存放地 D:\goproject

go语言目录结构介绍

  • 命令行工具介绍
  1. go build:用于编译源码文件、代码包、依赖包
  2. go run可以编译并运行Go源码文件
  3. go get 主要用来动态获取远程代码包
  • Goland编译器选择和配置

subLime goland

https://www.jetbrains.com/go/