О карте на языке программирования Golang - PullRequest
0 голосов
/ 22 октября 2018

Я нашел код

newMap := map[string]interface{}{

  "string1" : 1,
  "string2" : "hello",
  "string3" : map[string]string{
     "hello" : "hello there"
   }

}

Я предполагаю, что если мы используем интерфейс для карты в качестве типа значения, то мы можем вставить любой тип в значение, это правильно?

1 Ответ

0 голосов
/ 22 октября 2018

На самом деле, это не имеет ничего конкретного с картой.Но ответ на ваш вопрос yes.Внутри вы можете вставить все, что захотите.

Определение пустого интерфейса из "A Tour of Go"

Пустой интерфейс может содержать значения любого типа.(Каждый тип реализует по крайней мере ноль методов.)

Проверьте пример на Тур по Го

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...