电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>C语言|源代码>学习Go语言PDF电子书免费下载

学习Go语言PDF电子书免费下载

2019-08-29 | rar | 1.87 MB | 次下载 | 免费

资料介绍

  这是关于来自Google 的Go语言的简介。目标是为这个新的、革命性的语言提供一个指南。

  这本书的目标读者是那些熟悉编程,并且了解某些编程语言,例如C[7],C++[29],Perl[9],Java[22],Erlang[8],Scala[23],Haskell[1]。这不是教你如何编程的书,只是教你如何使用Go。

  学习某样新东西,最佳的方式可能是通过编写程序来探索它。因此每章都包含了若干练习(和答案)来让你熟悉这个语言。练习标有编号Qn,而n 是一个数字。在练习编号后面的圆括号中的数字指定了该题的难度。难度范围从0 到9,0 是最简单,而9 最难。其后为了容易索引,提供了一个简短的标题。例如:

  Q1. (1) map 函数…

  展示了难度等级1、编号Q1 的关于map() 函数的问题。相关答案在练习的下一页。答案的顺序和练习一致,以An 开头的答案,对应编号n 的练习。一些练习没有答案,它们被用星号标识出来。

  内容布局

  第1 章:简介

  提供了关于Go 的简介和发展历史。同时讨论了如何获得Go 自身的代码。虽然Go 完全可以在Windows 平台上使用,但这里还是假设使用类Unix 环境。

  第2 章:基础

  讨论了语言中可用的基本类型、变量和控制结构。

  第3 章:函数

  会了解到函数,这是Go 程序中的基本部件。

  第4 章:包

  会了解在包中整合函数和数据。同时也将了解如何对包编写文档和进行测试。

  第5 章:进阶

  会看到如何创建自定义的类型。同时也将了解Go 中的内存分配。

  第6 章:接口

  Go 不支持传统意义上的面向对象。在Go 中接口是核心概念。

  第7 章:并发

  通过go 关键字,函数可以在不同的例程(叫做goroutines)中执行。通过channel来完成这些goroutines 之间的通讯。

  第8 章:通讯

  最后一章展示了如何用接口来完成Go 程序的其他部分。如何创建、读取和写入文件。同时也简要了解一下网络的使用。

  什么是Go?来自其网站的介绍:

  Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表达力、简洁、清晰和有效率的。它的并行机制使其很容易编写多核和网络应用,而新奇的类型系统允许构建有弹性的模块化程序。Go 编译到机器码非常快速,同时具有便利的垃圾回收和强大的运行时反射。它是快速的、静态类型编译语言,但是感觉上是动态类型的,解释型语言。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  92次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7蓝牙设备在嵌入式领域的广泛应用
  14. 0.63 MB  |  3次下载  |  免费
  15. 89天练会电子电路识图
  16. 5.91 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费