Определить и получить доступ к полю карты внутри структуры в golang? - PullRequest
0 голосов
/ 11 июня 2018

Предположим, у меня есть структура с именем Test,

type Test struct {
    Value1 int `json:"value1"`
    Value2 int `json:"Value2"`
    People map[string]string `json:"Value3"`
    Timeupdate string `json:"Timeupdate"`
}

, а переменная people - это набор пар ключ-значение.Как определить и получить доступ к людям внутри структуры?

var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}

Как определить и получить доступ к людям внутри этого объекта?

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете инициализировать пустую карту:

args3 := map[string]string{}

Или карту со значениями:

args3 := map[string]string{"jane": "Jane"}

Вы можете назначить значения позже напрямую:

args3["john"] = "john"

Или после инициализации объекта:

var object = Test{Value1: arg1, Value2: arg2, People: args3, Timeupdate: time.Now().String()}
object.People["claire"] = "Claire"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...