go語言數(shù)據(jù)結(jié)構(gòu)有四大類:1、基礎(chǔ)類型,包括整型(有符號(hào)和無符號(hào)整數(shù))、浮點(diǎn)數(shù)、復(fù)數(shù)、字符串(由不可變的字節(jié)序列構(gòu)成)、布爾值(只有true和false兩個(gè)值);2、聚合類型,包括數(shù)組、結(jié)構(gòu)體(是由任意個(gè)任意類型的變量組合在一起的數(shù)據(jù)類型);3、引用類型,包括指針、slice(是一個(gè)擁有相同元素的可變長(zhǎng)度序列)、map、function、channel;4、接口類型。
php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。
每一門語言都有自己的數(shù)據(jù)結(jié)構(gòu),Go 語言也不例外,總共有四大類,基礎(chǔ)類型、聚合類型、引用類型和接口類型。本文簡(jiǎn)單介紹一下這些類型。
1. 基礎(chǔ)類型
整型
Go 的整型分為有符號(hào)和無符號(hào)整數(shù)。
有符號(hào)整數(shù)會(huì)分成 int8、int16、int32、int64
無符號(hào)整數(shù)會(huì)分成 uint8、uint16、uint32、uint64
但通常會(huì)直接使用 int 和 uint,因?yàn)檫@兩種類型會(huì)根據(jù)平臺(tái)的特性,自動(dòng)轉(zhuǎn)成運(yùn)算效率最高的類型,現(xiàn)在 32 位以下的計(jì)算機(jī)一級(jí)很少見了,所以 int 通常是 32 或者 64位,但具體要根據(jù)平臺(tái)和編譯器決定?!?/p>