- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Go语言教程
Go编程基础
本文档为视频教程配套课件,若单独使用可能导致你无法理解相关知识点
任何人不得以任何理由借助本课件谋取任何形式的利益,如果你发现有人
谋取私利,请立即联系 /Obahua
视频教程首页 (包括课堂笔记)
/Unknwon/go-fundamental-programming
全套视频下载
/share/link?shareid=393899uk=822891499
讲师:无闻
Go编程基础
什么是Go ?
Go是一门 并发支持 、垃圾回收 的 编译型 系统编程语言 ,旨在创
造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有
良好平衡点的一门编程语言。
Go的主要特点有哪些?
- 类型安全 和 内存安全
- 以非常直观和极低代价的方案实现 高并发
- 高效的垃圾回收机制
- 快速编译 (同时解决C语言中头文件太多的问题)
- 为多核计算机提供性能提升的方案
- UTF-8编码支持
讲师:无闻
Go编程基础
Go存在的价值是什么?
Go在谷歌:以软件工程为目的的语言设计
Go是记事本编程吗?
包括VIM ,IDEA ,Sublime Text ,Eclipse等众多知名IDE均已支持
Go 目前有多少实际应用和资源?
- 全球最大视频网站 Youtube (谷歌)
- 七牛云储存以及旗下网盘服务(Q盘)
- 爱好者开发的Go论坛及博客
- 已用Go开发服务端的著名企业:谷歌、盛大、七牛、360
- 其它海量开源项目:go-wiki、GoDoc、Go Language Resources
讲师:无闻
Go编程基础
Go发展成熟了吗?
作为一门2009年才正式发布的编程语言,Go是非常年轻的,因此
不能称为一门成熟的编程语言,但开发社区每天都在不断更新其核心代
码,给我们这些爱好者给予了很大的学习和开发动力。
Go的爱好者多吗?
以Google Group为主的邮件列表每天都会更新10至20帖,国内
的Go爱好者QQ群和论坛每天也在进行大量的讨论,因此可以说目前
Go爱好者群体是足够壮大。
Golang相关QQ群
讲师:无闻
Go编程基础
安装Go语言
- Go源码安装:参考链接
- Go标准包安装:下载地址
- 第三方工具安装
Go环境变量与工作目录
根据约定,GOPATH下需要建立3个目录:
- bin (存放编译后生成的可执行文件)
- pkg (存放编译后生成的包文件)
- src (存放项目源码)
讲师:无闻
Go编程基础
Go命令
在命令行或终端输入go即可查看所有支持的命令
Go常用命令简介
- go get :获取远程包(需 提前安装 git或hg )
- go run :直接运行程序
- go build :测试编译,检查是否有编译错误
- go fmt :格式化源码(部分IDE在保存时自动调用)
- go install :编译包文件并编译整个程序
- go test :运行测试文件
- go doc :查看文档(CHM手册 )
讲师:无闻
Go编程基础
程序的整体结构
您可能关注的文档
- GMP审计培训.pdf
- GMAT狒狒逻辑视频学习笔记 By David Chou.pdf
- GMP最前沿-数据完整性.pdf
- GMP解读(第10-14章).pdf
- GM8804C4_4种配料控制定量仪说明下载.pdf
- GMP附录中英文对照.pdf
- GMP设备培训是(市局培训20101130).pdf
- GMW14833中文版.pdf
- GLM-7600-2微量水分测定仪.pdf
- GOBE智能手环 常见问题(对外).pdf
- 甘肃省酒泉市金塔县等4地2024-2025学年高一上学期11月期中考试数学试题【含解析】.pdf
- 浙江省宁波市余姚中学2024-2025学年度高二上学期10月月考数学试题【含解析】.docx
- 河南省商开大联考2022-2023学年高一上学期期中考试数学试卷【含解析】.pdf
- 重庆市开州中学2024-2025学年高二上学期第一次月考数学试题【含解析】.docx
- 云南省昆明仁泽中学2024-2025学年度高二上学期10月月考数学试卷【含解析】.docx
- 《环境文本数据加工处理技术规范》.pdf
- 《区域大气环境承载力监测预警技术规范》.pdf
- 《环境空气温室气体光声光谱法连续自动监测仪技术要求及检测方法》.pdf
- 《美丽城市建设数据分级分类规范》.pdf
- 《大数据优化区域空气质量模拟排放输入数据技术规范》.pdf
最近下载
- 网络预约出租汽车企业安全生产责任制和事故报告制度.pptx
- SY-T 5051-2009 钻具稳定器-石油天然气行业标准.pdf VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 模板支架验收记录表.doc
- 标准个人租房合同模板.pdf VIP
- 2024年全国疾控系统大学习实验室质量控制规范答案.docx VIP
- 2024-2025学年初中道德与法治七年级(全一册)统编版(五四学制)(2024)教学设计合集.docx
- 小学劳动教育五年级下册第五单元2《维修凳子》教学设计.docx
- 北师大版五年级数学上册第五单元《分数的意义》(大单元教学设计).docx VIP
- 简易呼吸球囊.ppt
文档评论(0)