go - 在 go ( golang ) 中为 slice 结构赋值

标签 go

如何为 []struct 类型的变量赋值?

type Mappings []struct {
    PropA       string  
    PropB       string 
}

func main() {
    var test Mappings
    test = ???
}

提前致谢!

最佳答案

package main

import (
    "fmt"
)
type Mappings []struct {
    PropA       string  
    PropB       string 
}

func main() {
    var test Mappings
    test = Mappings{
        {PropA: "foo", PropB: "bar"},
        {PropA: "bar", PropB: "baz"},
    }
    fmt.Println(test)
}

关于go - 在 go ( golang ) 中为 slice 结构赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44912001/

相关文章:

go - 有没有办法在模型中使用 gobuffalo i18n 翻译器?

java - 最小化 Golang 中的接口(interface)

HTTP 服务器随机关闭崩溃

go - 如何解码 map golang

go - 使用反射,如何动态创建结构 "type"?

go - func NamedExec有什么问题?

amazon-web-services - 如何通过全局二级索引过滤golang中的dynamodb?

linux - 顺序读取记录时大文件的内容被破坏

google-app-engine - 使用 Go 在 Google App Engine 中读取本地文件

azure - 如何使用 Azure SDK for Golang 获取 SP 到期日期?