arrays - 如何像我们在 C 中创建的那样在 golang 中创建一个结构数组

标签 arrays go

我想在 golang 中创建一个 struct 数组,就像我们在 C 中创建的那样。我正在尝试这样创建,但没有用。

type State struct{
    name string
    population string
}st[5]

最佳答案

给定一个Struct的定义

type State struct{
    name string
    population string
}

你有几种方法。您可以声明一个包含 5 个 State

的数组
var states [5]State

或者您可以在一行中分配(和自动声明)

var states = [5]State{}

states := State{}

您可能想从 Go documentation 开始.

关于arrays - 如何像我们在 C 中创建的那样在 golang 中创建一个结构数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37252565/

相关文章:

javascript - 在javascript中构建多维数组

javascript - 替代使用过多的 for() 循环来搜索数组中的匹配项

docker - 通信运行 golang 的多个容器

Heroku Go 应用崩溃

c - 为什么这个交换工作而另一个不工作

arrays - 在 Fortran 中执行张量积的有效方法

go - Redis 和 Go 中 MongoDB id 的布隆过滤器

session - Gorilla session 文件系统存储找不到 session 文件

java - Java中通过循环将对象添加到数组

Golang 类型断言/转换为中间结构