登录
首页 >  Golang >  Go问答

在 Golang 的结构体中分配切片映射

来源:stackoverflow

时间:2024-03-30 11:18:33 467浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《在 Golang 的结构体中分配切片映射》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

如何在 golang 中将切片映射正确分配给结构体? 我尝试遵循,但它不起作用:

package main

import (
    "fmt"
)

type Test struct {
    name     string
    testCase map[string][]string
}

var t = Test{
    name: "myTest",
    testCase: map[string][]string{"key": {"value1", "value2"}}
}

func main() {

    fmt.Println(t)
}

.\main.go:14:61:语法错误:意外的换行符,需要逗号或 }


正确答案


分配值时必须添加其类型作为前缀。

type Test struct {
    name     string
    testCase map[string][]string
}

var t = Test{
    name: "myTest",
    testCase: map[string][]string{
        "key": {"value1", "value2"},
    },
}

不要忘记在项目末尾添加逗号分隔符,因为它 使用垂直样式地图

Reference

理论要掌握,实操不能落!以上关于《在 Golang 的结构体中分配切片映射》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>