我如何表示 map[string][]byte?

How can I represent map[string][]byte?

我想创建一个地图,但我不确定语法。 map[string][]byte 数据类型给我带来了麻烦,因为我认为下面的示例应该是为了安抚编译器而应该看起来的样子,但是我收到一个错误,该错误不清楚应该如何正确描述它。

map["k1":[1,2,3] "k2":[4,5,6] "k3":[7,8,9]]

错误信息:

expected type, found "k1"

如何修改语法?

你的语法错误。 你应该初始化它并像下面这样声明

    x := map[string][]byte{
        "k1": []byte{1, 2, 3},
        "k2": []byte{4, 5, 6},
        "k3": []byte{7, 8, 9},
    }