с
такие вещи по-нормальному либо через tagged union делаются, либо через динамическую типизацию, там проверять никто не будет
Size: a a a
с
LS
ЮВ
с
if i, ok := m["key"]; ok {
if value, ok := i.(string); ok {
}
}ЮВ
с
ЮВ
с
intVM
ЮВ
с
interface{}, либо через структуру содержащую оба вариантаVM
с
с
String(key string)/Int(key string)VM
с
с
VM
с
с