This commit is contained in:
Unknown
2014-11-02 15:00:28 -05:00
parent 53d9e9beda
commit 091864498c
4 changed files with 10 additions and 12 deletions

View File

@@ -9,7 +9,7 @@
## 翻译进度 ## 翻译进度
6.12 [通过内存缓存来提升性能](eBook/06.12.md) 7.0 [数组与切片](eBook/07.0.md)
## 支持本书 ## 支持本书
@@ -38,10 +38,6 @@
除特别声明外,本书中的内容使用 [CC BY-SA 3.0 License](http://creativecommons.org/licenses/by-sa/3.0/)(创作共用 署名-相同方式共享3.0 许可协议)授权,代码遵循 [BSD 3-Clause License](https://github.com/astaxie/build-web-application-with-golang/blob/master/LICENSE.md)3 项条款的 BSD 许可协议)。 除特别声明外,本书中的内容使用 [CC BY-SA 3.0 License](http://creativecommons.org/licenses/by-sa/3.0/)(创作共用 署名-相同方式共享3.0 许可协议)授权,代码遵循 [BSD 3-Clause License](https://github.com/astaxie/build-web-application-with-golang/blob/master/LICENSE.md)3 项条款的 BSD 许可协议)。
## 捐助译者
如果您觉得本书翻译确实不错,并认为译者的努力值得肯定,可以通过 [此链接](http://gogs.io/donate) 为译者提供小额捐助,以资鼓励。
## 开始阅读 ## 开始阅读
[前言](./eBook/preface.md) [前言](./eBook/preface.md)

View File

@@ -1,12 +1,11 @@
# 7.0 数组与 # 7.0 数组与
157 这章我们开始剖析 **容器**, 它是可以包含大量条目item的数据结构, 例如数组、切片和 map。从这看到 Go 明显受到 Python 的影响。
这章我们开始剖析*容器*, 它是可以包含大量条目(item)的数据结构, 像 arrays(slices) / maps。从这看到 Go 明显受到 Python 影响 `[]` 符号标识的数组类型几乎在所有的编程语言中都是一个基本主力。Go 语言中的数组也是类似的只是有一些特点。Go 没有 C 那么灵活但是拥有切片slice类型。这是一种建立在 Go 语言数组类型智商的抽象,要想理解切片我们必须先理解数组。数组有特定的用处,但是却有一些呆板,所以在 Go 语言的代码里并不是特别常见。相对的,切片确实随处可见的。它们构建在数组之上并且提供更强大的能力和便捷
以[ ]符号标识的数组类型几乎在所有的编程语言中都是一个基本主力。Go语言中的数组也是类似的只是有一些特点。Go没有C那么灵活但是拥有分片slice类型。这是一种建立在Go语言数组类型智商的抽象要想理解slice我们必须先理解数组。数组有特定的用处但是却有一些呆板所以在Go语言的代码里并不是特别常见。相对的slice确实随处可见的。它们构建在数组之上并且提供更强大的能力和便捷。
## 链接 ## 链接
- [目录](directory.md) - [目录](directory.md)
- 上一[]() - 上一[通过内存缓存来提升性能](06.12.md)
- 下一节:[声明和初始化](07.1.md) - 下一节:[声明和初始化](07.1.md)

View File

@@ -1,5 +1,7 @@
# 7.1 声明和初始化 # 7.1 声明和初始化
157
##7.1.1 概念 ##7.1.1 概念
数组是具有相同`唯一类型`的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型的。数组的编译时值初始化是按照数组顺序完成的如下 数组是具有相同`唯一类型`的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型的。数组的编译时值初始化是按照数组顺序完成的如下

View File

@@ -59,6 +59,7 @@
- 6.11 [计算函数执行时间](06.11.md) - 6.11 [计算函数执行时间](06.11.md)
- 6.12 [通过内存缓存来提升性能](06.12.md) - 6.12 [通过内存缓存来提升性能](06.12.md)
- 第7章[数组与切片](07.0.md) - 第7章[数组与切片](07.0.md)
- 7.1 [声明和初始化](07.1.md)
- 第8章Maps - 第8章Maps
- 第9章package - 第9章package
- 第10章结构struct与方法method - 第10章结构struct与方法method