手機(jī)也能上課

1/8
值類型
--布爾類型
bool
--無符號(hào)整型:無符號(hào)類型能夠表示正整數(shù)和零
uint(32 or 64), uint8(byte), uint16, uint32, uint64
--有符號(hào)整型:有符號(hào)類型除了表示正整數(shù)和零外,還可以表示負(fù)整數(shù)
int(32 or 64), int8, int16, int32, int64
--單精度浮點(diǎn)型float32和雙精度浮點(diǎn)型float64,主要區(qū)別是小數(shù)點(diǎn)后位數(shù)不同
float32, float64
--字符串
string
--內(nèi)置的虛數(shù)類型
complex64, complex128
-- 固定長度的數(shù)組
array
Go定義了三個(gè)依賴系統(tǒng)的類型:uint
、int
、uintptr
。
- 對(duì)于32位系統(tǒng)uint=uint32, int=int32, uintptr為32位的指針;
- 對(duì)于64位系統(tǒng)uint=uint64, int=int64, uintptr為64位的指針。
- String字符串用
`
符號(hào)類似單引號(hào)卻不是單引號(hào)或雙引號(hào)來描述,區(qū)別是`
符號(hào)中的轉(zhuǎn)義字符可原樣輸出,而雙引號(hào)中的轉(zhuǎn)義字符會(huì)被轉(zhuǎn)義
package main
import "fmt"
func main() {
var a = "hello \n world"
var b = `hello \n world`
fmt.Println(a)
fmt.Println("-------------------------")
fmt.Println(b)
}