------------恢复内容开始------------
基本数据:
整形;int8,int16,int32,int64,uint8,uiny16,uint32,uint64
浮点数:float32,float64
复数:complex64,complex128
布尔值:true,false
字符串:string
字符串和数字的互相转换:
string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) int64转成string: string := strconv.FormatInt(int64,10)
常量:const
复合数据类型
数组: a := [2]int{1,2} b := [...]int{1,2} slice:相同类型元素的可变长度的序列,[]T len(arr) arr = append(arr,a) copy(slice[i:],slice[i+1:]) remove(s,2) map: map1 := make(map[string]int)
if age,ok := ages["bbb"]; !ok{/*....*/}