游戏化思维自学英语,像玩游戏一样过关斩将,让你对学习上瘾,在无形之中用地道的英语跟老外谈笑风生。详情加微信了解:cool-smiler

Go语言圣经(中文版)

书城 JackLeon 2个月前 (04-12) 34次浏览 0个评论 扫描二维码

Go语言圣经(中文版)
Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫,罗勃·派克及肯·汤普逊于 2007 年 9 月开始设计 Go,稍后 Ian Lance Taylor、Russ Cox 加入项目。Go 是基于 Inferno 操作系统所开发的。

目录

介绍

前言
Go 语言起源
Go 语言项目
本书的组织
更多的信息
致谢
入门
Hello, World
命令行参数
査找重複的行
GIF 动畵
获取 URL
併发获取多个 URL
Web 服务
本章要点
程序结构
命名
声明
变量
赋值
类型
包和文件
作用域
基础数据类型
整型
浮点数
複数
布尔型
字符串

常量
複合数据类型数组 Slice Map
结构体
JSON
文本和 HTML 模闆函数
函数声明递归
多返迴值错误
函 数 值 匿名函数可变参数
Deferred 函数 Panic 异常 Recover 捕获异常
方法
方法声明
基于指针对象的方法
通过嵌入结构体来扩展类型方法值和方法表达式
示例: Bit 数组
封装接口
接口是合约接口类型
实现接口的条件 flag.Value 接 口 接口值 sort.Interface 接口 http.Handler 接口
error 接口
示例: 表达式求值类型断言
基于类型断言识别错误类型通过类型断言査询接口
类型分支
示例: 基于标记的 XML 解码补充几点
Goroutines 和 Channels Goroutines
示例: 併发的 Clock 服务示例: 併发的 Echo 服务 Channels
併发的循环
示例: 併发的 Web 爬虫基于 select 的多路複用示例: 併发的字典遍历併发的退出
示例: 聊天服务基于共享变量的併发
竞争条件
sync.Mutex 互斥锁 sync.RWMutex 读写锁内存同步
sync.Once 初始化竞争条件检测
示例: 併发的非阻塞缓存
Goroutines 和线程包和工具
包 简 介 导入路径包 声 明 导入声明
包的匿名导入包和命名
工具测试
go test
测试函数 测试覆盖率基准测试 剖析
示例函数反射
爲 何 需 要 反 射 ? reflect.Type 和 reflect.Value Display 递归打印
示例: 编码 S 表达式
通过 reflect.Value 脩改值示例: 解码 S 表达式
获取结构体字段标识 显示一个类型的方法集几点忠告
底层编程
unsafe.Sizeof, Alignof 和 Offsetof unsafe.Pointer
示例: 深度相等判断通过 cgo 调用 C 代码几点忠告
附录


温馨提示:若在升级会员或付费后阅读过程中遇到问题,请加客服微信号(cool-smiler)沟通解决,祝您生活愉快。
转载请注明原文链接:Go语言圣经(中文版)
喜欢 (0)
[1186664388@qq.com]
分享 (0)
关于作者:
创享视界(creativeview.cn)是一个带动全民颠覆八小时工作制,通过投稿把自己的创意智慧变现的方式创造被动收入,从而实现财务自由的平台。我们相信,创新思维不仅有助于打造更出色的产品,还可以让世界变得更美好,让人人受益。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
%d 博主赞过: