• Go 切片


    1.切片有 3 个字段
    的数据结构,这些数据结构包含 Go 语言需要操作底层数组的元数据
     
    这 3 个字段分别是指向底层数组的指针、切片访问的元素的个数(即长度)和切片允许增长
    到的元素个数(即容量)。
     

    2.创建

    make 

    一种创建切片的方法是使用内置的 make 函数。当使用 make 时,需要传入一个参数,指定
    切片的长度
     
    例如:
    slice := make([]string, 5)
    容量小于长度的切片会在编译时报错
     
     
     
    通过切片字面量来声明切片
     
    // 其长度和容量都是 5 个元素
    slice := []string{"Red", "Blue", "Green", "Yellow", "Pink"}
    // 创建一个整型切片
    // 其长度和容量都是 3 个元素
    slice := []int{10, 20, 30}
    创建 nil 切片
     
    在 Go 语言里,nil 切片是很常见的创建切片的方法。
     
    // 创建 nil 整型切片
    var slice []int
    声明空切片
     
    // 使用 make 创建空的整型切片
    slice := make([]int, 0)
    // 使用切片字面量创建空的整型切片
    slice := []int{}
     
  • 相关阅读:
    Hibernate入门
    安卓第四周作业
    第十三周作业
    第十三周上机作业
    第十二周作业
    第十二周上机作业
    第十一周作业
    第十一周上机作业
    第十周上机作业
    第九周上机作业
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/10868006.html
Copyright © 2020-2023  润新知