zoukankan      html  css  js  c++  java
  • Go 使用 append 向切片增加元素

    1.// 创建一个整型切片

    // 其长度和容量都是 5 个元素
    slice := []int{10, 20, 30, 40, 50}
    // 创建一个新切片
    // 其长度为 2 个元素,容量为 4 个元素
    newSlice := slice[1:3]
    // 使用原有的容量来分配一个新元素
    // 将新元素赋值为 60
    newSlice = append(newSlice, 60)
     
     
    使用 append 同时增加切片的长度和容量
     
    // 创建一个整型切片
    // 其长度和容量都是 4 个元素
    slice := []int{10, 20, 30, 40}// 向切片追加一个新元素
    // 将新元素赋值为 50
    newSlice := append(slice, 50)
    当这个 append 操作完成后,newSlice 拥有一个全新的底层数组,这个数组的容量是原来
    的两倍
     
  • 相关阅读:
    v-for基本使用
    SSH
    Git 命令
    bower笔记
    gulp使用例子
    yeoman使用例子
    grunt搭建
    不会误解的名字
    Python 多线程 多进程
    Python 协程
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/10868266.html
Copyright © 2011-2022 走看看