Go语言底层知识总结【新手必学】


前言golang

本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理。
做者:YID_152
接下来咱们来给你们分享想go的基础知识要点:若是你也刚学go不久,问题也多,能够来小编小编的go语言golang开发交流.裙:一领一流久而易期领领(数字的谐音)转换下能够找到了,里面有最新go语言golang教程及项目实战,有问题多请教里面的人,都会以解决,进步更快哦json

第一章go的基本配置
学习要点
(1)go语言的发展和简介
(2)go语言的安装
(3)go的项目管理
(4)go的命令
(5)开发工具(组内用vim,有配好的vim)

反思:
(1)项目管理中三个目录分别是什么,有什么做用?
(2)命令bulid,install,run,区别是什么?应用场景是什么?
(3)go语言特色有什么?
第二章go语言的基础
学习要点
(1)变量声明,类型
(2)流程结构,函数
反思
(1)一个包怎么调用另外一包的函数,go语言中公有性和私有性怎么表达?
(2)简单的介绍一下闭包使用场景,优缺点?
(3)map和array make的使用区别?
(4)defer的工做模式
(5)匿名函数的使用(难点)
例子
(1)设计一个包storage存储包,支持链式存储,数组存储,map存储三种方式,分别实现增删改查三种方式并在main测试。
1
第三章面向对象和并发
学习要点
(1)面向对象 属性&method
(2)接口
(3)并发&通讯
反思
(1)go语言如何表现继承
(2)接口的优势,使用场景。
(3)并发通讯采用什么消息机制。
例子
(1)作一个简单的搜索工具,输入目录,查找固定文件类型,记录文件路径,返回客户端
(2)作一个简单的C/S通讯

总结:如今go的基本语法已经掌握,能够简单的编写东西。
还须要深刻学习的时go的Web开发&json协议。若是你也刚学go不久,问题也多,能够来小编小编的go语言golang开发交流.裙:一领一流久而易期领领(数字的谐音)转换下能够找到了,里面有最新go语言golang教程及项目实战,有问题多请教里面的人,都会以解决,进步更快哦

vim

相关文章
相关标签/搜索