Go开发环境搭建

一、介绍

GO即GOlang,是google公司与2009年对外公开的一门编程语言

是静态强类型语言,区别于解析型语言的编译型语言

特性:

跨平台的编译型语言

语法接近C语言

管道(channel),切片(slice),并发(routine)

有垃圾回收的机制

支持面向对象和面向过程的编程模式

二、开发环境搭建

1、下载

安装包下载地址为:https://golang.org/dl/

进不去换此地址:https://golang.google.cn/dl/

2、安装

Linux:

1、下载二进制包:go1.13.3.linux-amd64.tar.gz

2、将下载的二进制包解压至 /usr/local目录。
tar -C /usr/local -xzf go1.13.3.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至PATH环境变量:
export PATH=$PATH:/usr/local/go/bin

Windows:

Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.13.3.windows-amd64.msi)的安装包来安装。

默认情况下 .msi 文件会安装在 c:Go 目录下。你可以将 c:Goin 目录添加到 Path 环境变量中。添加后你需要重启命令窗口才能生效

Mac:

Mac下直接双击go1.13.3.darwin-amd64.pkg,一路下一步安装即可

三、命令介绍

直接在终端中输入 go help 即可显示所有的 go 命令以及相应命令功能简介,主要有下面这些:

  • build: 编译包和依赖
  • clean: 移除对象文件
  • doc: 显示包或者符号的文档
  • env: 打印go的环境信息
  • bug: 启动错误报告
  • fix: 运行go tool fix
  • fmt: 运行gofmt进行格式化
  • generate: 从processing source生成go文件
  • get: 下载并安装包和依赖
  • install: 编译并安装包和依赖
  • list: 列出包
  • run: 编译并运行go程序
  • test: 运行测试
  • tool: 运行go提供的工具
  • version: 显示go的版本
  • vet: 运行go tool vet

四、IDE

Goland(JetBrains,收费)

好用,推荐

VS Code(微软的,免费)

原文地址:https://www.cnblogs.com/xiaowangba9494/p/12012225.html