摘要

已完成

在此課程模組中,您已了解有助於您更妥善呈現資料以供程式使用來解決問題的四種資料類型。 一開始,我們探索了 Go 中的陣列,也了解到其非常易於使用。 如果您先前是使用另一種語言進行程式設計,其之間並無太大差異。 但是您需要了解陣列的運作方式,以了解我們所探索的其他三種資料類型。

例如,您已了解配量是一種簡單的資料結構,其包含針對基礎陣列的指標,以及用來控制陣列長度和容量的兩個屬性。 您不必擔心配量的大小,因為 Go 會為您處理基礎陣列大小的「擴充」。 您也已經了解配量運算子可協助您建立新的子配量,以及移除配量中的元素。

接著,我們探索了對應,其為類似配量和陣列的資料結構。 其差異在於對應是由機碼或值元素所組成,其中機碼和值可以是不同的類型。 另外也提供了內建函式,以讓您快速地從對應中刪除元素。 如果您嘗試從不存在的對應存取某個位置,Go 並不會擲回緊急錯誤。

最後,我們探索了 Go 中的結構,這是我們將在接下來的課程模組中繼續討論的資料類型。 結構是不同類型欄位的集合,可讓您用來表示資料庫中的項目。 您也可以視需要將結構轉換為 JSON 格式。

在接下來的課程模組中,我們將繼續使用這些資料類型來探索 Go 中的其他功能。