《Go语言实战》(威廉·肯尼迪 (William Kennedy))电子书网盘下载免费在线阅读
链接:https://pan.baidu.com/s/1mNt2bRjwacBu3C5YNe-dOQ
提取码:1234书名:Go语言实战
作者:威廉·肯尼迪 (William Kennedy)
译者:李兆海
豆瓣评分:7.7
出版社:人民邮电出版社
出版年份:2017-3-1
页数:224
内容简介:
Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。
作者简介:
William Kennedy,是一位熟练的软件开发者,也是博客GoingGo.Net的作者。
Brian Ketelsen和Erik St. Martin是全球Go语言大会GopherCon的组织者,也是Go语言框架Skynet的联合作者。
李兆海,多年专注于后端分布式网络服务开发,曾使用过多个流行后端技术和相关架构实践,是Go语言和Docker的早期使用者和推广者,《第1本Docker书》的译者。作为项目技术负责人,成功开发了百万用户级直播系统。
《Go语言实战》(威廉·肯尼迪(WilliamKennedy)布赖恩·克特森(BrianKetelsen)埃里克·圣马丁(ErikSt.Martin) )电子书网盘下载免费在线阅读
链接:https://pan.baidu.com/s/122CqlReZAOqH4GfDifJdyw
提取码:xbxw书名:Go语言实战
豆瓣评分:7.7
作者: 威廉·肯尼迪 (William Kennedy) / 布赖恩·克特森 (Brian Ketelsen) / 埃里克·圣马丁 (Erik St.Martin)
出版社: 人民邮电出版社
出品方: 异步图书
译者: 李兆海
出版年: 2017-3-1
页数: 224
内容简介
Go语言结合了底层系统语言的能力以及现代语言的高级特性,旨在降低构建简单、可靠、高效软件的门槛。本书向读者提供一个专注、全面且符合语言习惯的视角。Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试,以及其他一些主题。
作者简介
William Kennedy,是一位熟练的软件开发者,也是博客GoingGo.Net的作者。
Brian Ketelsen和Erik St. Martin是全球Go语言大会GopherCon的组织者,也是Go语言框架Skynet的联合作者。
李兆海,多年专注于后端分布式网络服务开发,曾使用过多个流行后端技术和相关架构实践,是Go语言和Docker的早期使用者和推广者,《第1本Docker书》的译者。作为项目技术负责人,成功开发了百万用户级直播系统。
看【Go语言实战】这本书第二遍了,看第一遍的时候只是留下个印象,为了加深记忆以及方便回顾,把自己的理解写出来,仅供参考,Go Go Go,开始
接口是用来定义行为的类型。这些被定义的行为不由接口直接实现,而是通过方法由用户 定义的类型实现。如果用户定义的类型实现了某个接口类型声明的一组方法,那么这个用户定 义的类型的值就可以赋给这个接口类型的值。这个赋值会把用户定义的类型的值存入接口类型 的值。
1、如果参数类型是指针,那么在调用的时候也必须传递指针地址,因为编译器不是总能自动获取一个值的地址
2、如果参数类型是值,那调用的时候传值或者指针都可以,因为通过指针可以获取到对应的值
1、定义一个接口,接口中定义一个方法,所有想要实现该接口的类型,必须先实现接口中的方法
2、定义一个类型,并为该类型以接收者方式实现【步骤1】中的接口方法
3、声明一个多态方法,接收的参数类型为【步骤1】中定义的接口类型
4、调用该多态方法,并把【步骤2】中定义的类型作为参数传递给【步骤3】中声明的多态方法,由多态方法来调用接口方法