go编程基础

Junmay · · 6187 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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编程基础

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6187 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传