Go语言笔记--基础(一)
1.定义
Go是一门并发支持/垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高并发之间拥有良好平衡点的一门编程语言。
2.特点
1)类型安全和内存安全
2)以非常直观和极低代价的方案实现高并发
3)高效的垃圾回收机制
4)快速编译(同时解决C语言中头文件太多的问题)
5)为多核计算机提供性能提升的方案
6)UTF-8编码支持
3.Go环境变量
windows下
centos7下
4.工作目录
根据约定,GOPATH下需要建立3个目录:
1)bin:存放编译后生成的可执行文件
2)pkg:存放编译后生成的包文件
3)src:存放项目源码
5.Go命令
在命令行或者终端输入go即可查看所有支持的命令
常用命令简介:
1) go get:获取远程包(需提前安装git或者hg)
2) go run:直接运行程序
3) go build:测试编译,检查是否有编译错误
4) go fmt:格式化源码(部分IDE在保存时候自动调用)
5) go install:编译包文件并编译整个程序
6) go test:运行测试文件
7) go doc:查看文档(CHM手册)
到此这篇关于“Go语言笔记--基础(一)”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!您可能感兴趣的文章:
想系统学习GO语言(Golang
Go语言笔记--基础(一)
Go 语言十年而立,Go2 蓄势待发
Go语言基础、实战
[go基础] go基础之字符串中查找汉字数量
go html提取纯文本_Go 语言高性能编程
go语言学习笔记(第3章)—面向对象编程
Go 语言基础语法
Go 开发关键技术指南 | 为什么你要选择 Go?(内含超全知识大图)
golang基础教程