go编程基础

Go于2009年正式由谷歌发布.

Go的主要特点:

1.类型安全和内存安全

2.以直观和低代价的方案实现高并发

3.高效的垃圾回收机制

4.快速编译(同时解决C语言中头文件太多的问题)

5.为多核计算机提供性能提升方案

6.UTF-8编码支持,原生支持UTF-8


Go的实际应用和资源:

  1. 全球最大视频网站Youtube(谷歌)

  2. 七牛云存储以及网盘服务(Q盘)

  3. 已在服务端使用Go开发的著名企业:谷歌,盛大网络,七牛,360.


安装Go语言:

  1. Go源码安装

  2. Go标准包安装

  3. 第三方工具安装


Go环境变量与工作目录:

Gopath下需要建立3个目录:

  1. bin:存放编译后生成的可执行文件

  2. pkg:存放编译后生成的包文件

  3. src:存放项目源码


命令行:go env    显示go环境变量配置

Go常用命令:

go get:获取远程包,需提前安装git或hg

go run:直接运行程序

go build:测试编译,检查是否有编译错误

go fmt:格式化源码(部分IDE在保存时自动调用)

go install:编译包文件并编译整个程序

go test:运行测试文件

go doc:查看文档(chm手册)

在浏览器上浏览go官方网站:命令行输入:godoc -http=:8080    即可在浏览器输入:localhost:8080查看



本文来自:开源中国博客

感谢作者:Junmay

查看原文:go编程基础

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。