• 切片的一些定义方式


    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
    )
    

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

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

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

  • 相关阅读:
    1.1 HTML5简介
    MATLAB基础知识——1.1MATLAB系统变量
    初识MATLAB
    Z-Stack
    [C语言]关于struct和typedef struct
    [Zigbee]定时器1
    常用数论算法
    SPFA&邻接表 PASCAL
    kruskal算法-Pascal
    懒惰的JY--关于遍历
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/15693863.html
Copyright © 2020-2023  润新知