Go 語言 復合數據類型

2023-03-14 16:46 更新

原文鏈接:https://gopl-zh.github.io/ch4/ch4.html


第4章 復合數據類型

在第三章我們討論了基本數據類型,它們可以用于構建程序中數據的結構,是Go語言世界的原子。在本章,我們將討論復合數據類型,它是以不同的方式組合基本類型而構造出來的復合數據類型。我們主要討論四種類型——數組、slice、map和結構體——同時在本章的最后,我們將演示如何使用結構體來解碼和編碼到對應JSON格式的數據,并且通過結合使用模板來生成HTML頁面。

數組和結構體是聚合類型;它們的值由許多元素或成員字段的值組成。數組是由同構的元素組成——每個數組元素都是完全相同的類型——結構體則是由異構的元素組成的。數組和結構體都是有固定內存大小的數據結構。相比之下,slice和map則是動態(tài)的數據結構,它們將根據需要動態(tài)增長。



以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號