Go语言实战教程Golang/golang-05
课程详情
课程详情
本课程旨在帮助学员全面掌握Go语言的使用方法。通过大量的实例,课程深入浅出地解析了Go语言中的复杂概念,使学员能够熟练使用Go语言进行编程。
适合人群
- 程序员
- 软件开发工程师
- 项目经理
- 架构师
- 希望在IT行业高级尖端领域有所建树的学习者
- 对Go语言进行相关领域研究的人员
学习收获
- 掌握Go语言的使用方法
- 理解Go语言中的复杂概念
- 能够使用Go语言进行编程实践
课程目录
01 数组切片映射 01 数组的使用 02 为什么推荐使用切片,如何往切片中添加元素 03 切片中如何删除元素以及复制元素 04 映射如何添加以及删除元素 02 结构体和指针 01 结构体的定义,如何去创建结构体 02 创建结构体的几种方式 03 嵌套结构体如何使用 04 零值以及使用构造函数定义默认值 05 结构体的比较以及如何定义共有私有属性 06 指针引用和值引用 07 结构体内容小结 03 创建方法和接口 01 定义方法,方法和函数有什么区别 02 方法集 03 使用方法,接收者使用值引用和指针引用的原则 04 接口的使用 05 Go语言是面向对象语言吗 04 字符串的使用 01 字符串字面量的几种表示方法 02 字符串拼接的几种方式以及注意点 03 如何使用缓冲区来实现字符串拼接 04 字符串在计算机中的表示 05 strings库如何操作字符串 05 错误处理 01 错误是什么,如何处理 02 创建自定义错误的几种方式 03 在自定义函数中返回错误 04 错误处理的一些基本原则 05 谨慎使用panic函数 06 使用Goroutine 01 Goroutine中的并发和并行 02 使用Goroutine实现非阻塞 03 Goroutine的并发原理及小结 07 使用通道 01 使用通道如何解决数据共享问题 02 缓冲通道如何使用 03 通过阻塞不断读取通道消息 04 将通道用作函数参数设置读写模式 05 使用select语句对优先输出结果的通道进行处理 06 为select设置一个超时时间 07 退出通道如何使用及本章小结 08 包的使用 01 如何导入标准库中的包 02 如何理解包的用途 03 使用第三方包需要注意什么 04 如何安装第三方包 05 第三方包下载后怎么查看 06 使用module的一般步骤 07 如何自定义包以及总结 09 Go语言开发规范 01 开发规范之代码格式设置 02 命名规范 03 写注释时需要注意什么 04 代码风格有哪些 05 如何对错误进行处理






