gpt4 book ai didi

Golang 从变量初始化数组

转载 作者:行者123 更新时间:2023-12-01 22:33:30 25 4
gpt4 key购买 nike

我想从作为函数参数接收的变量初始化一个数组。

func life(rows int, cols int, some float64, generations int){
var now [rows*cols]int
now[0] = 1
}
我收到以下错误:

non-constant array bound rows * cols


甚至有可能用 Go 实现这样的目标吗?谷歌搜索时我没有找到任何例子。就在我发布大学作业时,我开始学习 Go。

最佳答案

是的,同意评论,只需使用 slice 而不是数组。
阅读 this文档以获取更多详细信息。
让我详细说明完整的修改功能如下:

func life(rows int, cols int, some float64, generations int){
now := make([]int, rows*cols)
now[0] = 1
}

关于Golang 从变量初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63509155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com