W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
原文鏈接:https://gopl-zh.github.io/ch4/ch4.html
在第三章我們討論了基本數(shù)據(jù)類型,它們可以用于構(gòu)建程序中數(shù)據(jù)的結(jié)構(gòu),是Go語言世界的原子。在本章,我們將討論復合數(shù)據(jù)類型,它是以不同的方式組合基本類型而構(gòu)造出來的復合數(shù)據(jù)類型。我們主要討論四種類型——數(shù)組、slice、map和結(jié)構(gòu)體——同時在本章的最后,我們將演示如何使用結(jié)構(gòu)體來解碼和編碼到對應JSON格式的數(shù)據(jù),并且通過結(jié)合使用模板來生成HTML頁面。
數(shù)組和結(jié)構(gòu)體是聚合類型;它們的值由許多元素或成員字段的值組成。數(shù)組是由同構(gòu)的元素組成——每個數(shù)組元素都是完全相同的類型——結(jié)構(gòu)體則是由異構(gòu)的元素組成的。數(shù)組和結(jié)構(gòu)體都是有固定內(nèi)存大小的數(shù)據(jù)結(jié)構(gòu)。相比之下,slice和map則是動態(tài)的數(shù)據(jù)結(jié)構(gòu),它們將根據(jù)需要動態(tài)增長。
![]() | ![]() |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: