7.0 數組與切片
這章我們開始剖析 容器, 它是可以包含大量條目(item)的數據結構, 例如數組、切片和 map。從這看到 Go 明顯受到 Python 的影響。
以 []
符號標識的數組類型幾乎在所有的編程語言中都是一個基本主力。Go 語言中的數組也是類似的,只是有一些特點。Go 沒有 C 那麼靈活,但是擁有切片(slice)類型。這是一種建立在 Go 語言數組類型之上的抽象,要想理解切片我們必須先理解數組。數組有特定的用處,但是卻有一些呆板,所以在 Go 語言的代碼裏並不是特別常見。相對的,切片確實隨處可見的。它們構建在數組之上並且提供更強大的能力和便捷。
鏈接
- 目錄
- 上一章:通過內存緩存來提升性能
- 下一節:聲明和初始化