【问题标题】:How to populate struct slice using array?如何使用数组填充结构切片?
【发布时间】:2015-04-08 20:38:42
【问题描述】:

在 Go 中是否可以填充结构切片?我的数据是一个字符串数组。

a := [string1, string2, string3, string4]

type User struct {
     NickName string
}

var u []User

如何使用a 的内容填充u

【问题讨论】:

    标签: arrays struct go slice


    【解决方案1】:

    使用 make 创建切片并使用 for 循环填充切片:

    u := make([]User, len(a))
    for i := range a {
        u[i].NickName = a[i]
    }
    

    playground example

    【讨论】:

    • 谢谢您,先生,我可能需要一整天的时间才能弄清楚。
    猜你喜欢
    • 1970-01-01
    • 2019-11-10
    • 2012-01-27
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多