zoukankan      html  css  js  c++  java
  • 切片的一些定义方式

    var (
        a []int               // nil切片, 和 nil 相等, 一般用来表示一个不存在的切片
        b = []int{}           // 空切片, 和 nil 不相等, 一般用来表示一个空的集合
        c = []int{1, 2, 3}    // 有3个元素的切片, len和cap都为3
        d = c[:2]             // 有2个元素的切片, len为2, cap为3
        e = c[0:2:cap(c)]     // 有2个元素的切片, len为2, cap为3
        f = c[:0]             // 有0个元素的切片, len为0, cap为3
        g = make([]int, 3)    // 有3个元素的切片, len和cap都为3
        h = make([]int, 2, 3) // 有2个元素的切片, len为2, cap为3
        i = make([]int, 0, 3) // 有0个元素的切片, len为0, cap为3
    )
    

    -------------------------------------------

    个性签名:代码过万,键盘敲烂!!!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    代码重构编译---make
    clickhouse日期函数
    连续登陆天数+最大登陆天数
    clickhouse基本使用
    数组
    CK优化
    Hive查询优化~布隆过滤器使用
    Presto常见问题优化
    Presto原理解析
    几种排序说明
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/15693863.html
Copyright © 2011-2022 走看看