第一周:程序结构|基本数据|复合数据类型

------------恢复内容开始------------

基本数据:

整形;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{/*....*/}  

 

posted on 2020-09-08 14:26  Xiaox-xin  阅读(155)  评论(0编辑  收藏  举报

导航