packagemainimport("fmt""unsafe")typeASDFstruct{Auint64Buint64Cuint64Duint64Euint64Fstring}func(s*ASDF)size()int{size:=int(unsafe.Sizeof(*s))size+=len(s.F)returnsize}funcsizeASDF(s[]ASDF)int{size:=0s=s[:cap(s)]size+=cap(s)*int(unsafe.Sizeof(s))fori:=ranges{size+=(&s[i])...