S
Size: a a a
MG
с
с
func Convert(a []A) (r []B) {
r = a
r = append(r, NewC())
return
}
где NewC
возвращает реализацию C
, A
и C
интерфейсы, которые включают в себя B
с
с
type MyInt int
и просто int
не могут явно приводиться мне не ясноMyInt
это абсолютно другой тип, reflect.DeepEqual(int(0), MyInt(0)) == false
С другой он сохраняет все свойства int
— можно выполнять все те же операции, имеет тот же размерZ
type MyInt int
и просто int
не могут явно приводиться мне не ясноMyInt
это абсолютно другой тип, reflect.DeepEqual(int(0), MyInt(0)) == false
С другой он сохраняет все свойства int
— можно выполнять все те же операции, имеет тот же размерс
с
с
RS
json.Marshal
некий map[string]interface{}
который гарантировано вернёт err? 🤔