Сохраняет string
на карте:
a.Store("a", "A")
Загружает значение с карты, но возвращает интерфейс, указывающий на значение, вставленное выше, то есть string
:
b, _ := a.Load("a")
Это проверит, является ли b
T
:
c = b.(T)
Но b
- string
, поэтому утверждение не выполняется.
Если вы сделаете:
a.Store("a",T("A"))
, тогда утверждение должно сработать, потому что тип значения на карте теперь T
.