jk
var a int
var b interface{}
b = a
switch a.(type) {
case int:
fmt.println(a)
}
Size: a a a
jk
var a int
var b interface{}
b = a
switch a.(type) {
case int:
fmt.println(a)
}
AK
VS
с
с
с
AK
interface A {}
struct B {
A
}
b := B{}
с
b.A
?AK
jk
b.A.(type)
?AA
var a A
b := B{}
a = b
с
var a A = B{}
AK
AK
AK
ВС
AP
jk
AP
AP