go

【Go语言中文网】资深Go开发工程师第二期

Deadly 提交于 2020-09-28 07:40:00
下载地址: 百度网盘 2020最新版【Go语言中文网】资深Go开发工程师第二期 Go作为专门为并发和大数据设计的语言,在编程界占据越来越重要的地位!不论是c/c++,php,java,重构首选语言就是Go~本次课程特邀谷歌资深工程师,将Go语言使用经验总结归纳,从Go语言基本语法到函数式编程、并发编程,最后构建分布式爬虫系统,步步深入,带你快速掌握Go语言! 适合人群及技术储备要求 如果你已经掌握了一门编程语言,想转型Go语言工程师, 或者是对Go的基础语法有简单的认识,想更深层次的了解Go语言 那么本门课程非常适合你 技术储备要求: 至少掌握一门编程语言 具有一定项目基础和工作经验者学习效果更佳 章节目录: Go语言第二期正式课第37节 Go语言第二期正式课第36讲 2020-07-24 14:58:33 Go语言第二期正式课第35讲 2020-07-24 14:57:26 Go语言第二期正式课第34讲(二) 2020-07-24 15:46:03 Go语言第二期正式课第34讲(一) 2020-07-24 15:45:19 Go语言第二期正式课第33讲(二) 2020-07-24 15:29:23 Go语言第二期正式课第33讲(一) 2020-07-24 15:28:41 Go语言第二期正式课第32讲 2020-07-11 17:43:57 Go语言第二期正式课第31讲 2020

Effective GO

一曲冷凌霜 提交于 2020-09-27 02:58:21
最近有人推荐Effective Go,这本书算是给初学者看的,因为已经看多很多Go方面的书了,所以再看这本书,总体收获较小,文章地址:https://learnku.com/docs/effective-go/2020 讲述的知识里,有几点印象深刻一些,在这里分享出来 格式化 go fmt:https://www.jianshu.com/p/104b33439ac2 new和make区别 new:用来分配内存的内建函数, 但与其它语言中的同名函数不同,它不会 初始化 内存,只会将内存 置零 。 也就是说, new(T) 会为类型为 T 的新项分配已置零的内存空间, 并返回它的地址,也就是一个类型为 *T make:只用于创建切片、映射和信道,并返回类型为 T (而非 *T )的一个 已初始化 (而非 置零 )的值。 出现这种用差异的原因在于,这三种类型本质上为引用数据类型,它们在使用前必须初始化 数组和切片的关系 切片是对数组的引用 如果切片范围没有超过数组长度,则两者可以认为是完全相同的东西 如果切片范围超过数组长度,会自动创建一个新的底层数组,取消对原数组的引用,数组和切片便分隔开了 type type File struct/type Integer int:这是结构体,也是类型,实现了函数便是类 type IFile interface:这是接口