menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right All_wiki chevron_right the-way-to-go_ZH_CN chevron_right eBook chevron_right 07.0.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    07.0.md
    904 B / 2024-07-16 23:14:27
        # 7.0 数组与切片
    
    这章我们开始剖析 **集合**,它是可以包含大量条目 (item) 的数据结构,例如数组、切片和 `map`。从这看到 Go 明显受到 Python 的影响。
    
    以 `[]` 符号标识的数组类型几乎在所有的编程语言中都是一个基本主力。Go 语言中的数组也是类似的,只是有一些特点。Go 没有 C 那么灵活,但是拥有切片 (slice) 类型。这是一种建立在 Go 语言数组类型之上的抽象,要想理解切片我们必须先理解数组。数组有特定的用处,但是却有一些呆板,所以在 Go 语言的代码里并不是特别常见。相对的,切片确实随处可见的。它们构建在数组之上并且提供更强大的能力和便捷。
    
    ## 链接
    
    - [目录](directory.md)
    - 上一节:[通过内存缓存来提升性能](06.12.md)
    - 下一节:[声明和初始化](07.1.md)
    
    
    links
    file_download