在 Go 中,数组是一种固定长度的数据类型,因此在创建数组时必须指定其长度。如果要向数组中添加数据,则需要创建一个新的数组,并将原数组中的数据复制到新数组中,并将新数据添加到新数组中。以下是一个示例代码:

package main

import "fmt"

func main() {
    // 创建一个包含 3 个元素的数组
    arr := [3]int{1, 2, 3}
    
    // 创建一个包含 4 个元素的新数组
    newArr := [4]int{}
    
    // 将原数组中的数据复制到新数组中
    for i, v := range arr {
        newArr[i] = v
    }
    
    // 添加新数据到新数组中
    newArr[3] = 4
    
    // 打印新数组
    fmt.Println(newArr) // [1 2 3 4]
}

上述代码中,我们首先创建一个包含 3 个元素的数组 'arr',然后创建一个空数组 'newArr',并将 'arr' 中的数据复制到 'newArr' 中。最后,我们将新数据 '4' 添加到 'newArr' 中,并打印出新数组。

Go 数组添加数据:方法及示例

原文地址: https://www.cveoy.top/t/topic/lERR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录