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