2.1. 了解Go语言、基础命令

未匹配的标注

1、什么是GO

GO是一门并发支持、垃圾回收得编译型系统编程语言,
旨在创造一门具有静态编译语言得高性能和动态语言得高效开发之间拥有良好平衡点得一门编程语言。

2、GO的特点

  1. 类型安全和内存安全
  2. 以非常直观和极低代价得方案实现高并发
  3. 高效得垃圾回收机制
  4. 快速编译 –解决C语言中头文件太多得问题
  5. 多核计算机提供性能提升得方案
  6. UTF-8编码

3、GO的价值

以软件工程为目的得语言设计

4、GO的安装
标准包装或者源码安装(Go官网直接下载),成功安装后输入:
go env会出现以下配置项:

名称 说明
CGO_ENABLED 指明cgo工具是否可用的标识
GOARCH 程序构建环境的目标计算架构
GOBIN 存放可执行文件的目录的绝对路径
GOCHAR 程序构建环境的目标计算架构的单字符标识
GOEXE 可执行文件的后缀
GOHOSTARCH 程序运行环境的目标计算架构
GOOS 程序构建环境的目标操作系统
GOHOSTOS 程序运行环境的目标操作系统
GOPATH 工作区目录的绝对路径
GORACE 用于数据竞争检测的相关选项
GOROOT Go语言的安装目录的绝对路径
GOTOOLDIR Go工具目录的绝对路径

根据约定 GOPATH 下面需要建立三个目录

命名 释义
bin 存放编译后生成的可执行文件
pkg 存放编译后生成的包文件
src 存放项目源码

5、GO的基础命令

命令 释义
go get 获取远程包
go run 直接运行程序
go build 测试编译,检查是否存在编译错误
go fmt 格式化源码
go install 编译包文件并编译整个程序
go test 运行测试文件
go doc 查看文档

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~