美文网首页
day02-11slice_ex

day02-11slice_ex

作者: 李超_2292 | 来源:发表于2020-03-15 22:01 被阅读0次

    切片练习

    var a = make([]string,5,10) //长度为5,容量为10的切片,没有赋值,默认为空值,也占用长度,追加值进去在5个空值后面,追加了10个长度,加原来5个空值,总长度为15
    fmt.Println(a) 
    //[    ]
    for i := 0;i < 10;i++ {
      a = append(a,fmt.Sprintf("%v",i))
    }
    fmt.Printf("a=%v  len(a)=%d  cap(a)=%d\n",a,len(a),cap(a))
    //a=[     0 1 2 3 4 5 6 7 8 9]  len(a)=15  cap(a)=20
    

    sort排序

    var a1 = [...]int{3,8,7,9,1}
    sort.Ints(a1[:]) //对切片进行排序
    fmt.Println(a1)
    //[1 3 7 8 9]
    

    相关文章

      网友评论

          本文标题:day02-11slice_ex

          本文链接:https://www.haomeiwen.com/subject/thxqjhtx.html