Dans Go,Comment obtenir les propriétés des structures héritées à Go?
type PacketType1 struct {
myValue string
}
type PacketType2 struct {
myValue2 string
}
Puis-je transmettre ces génériquement puis vérifier le type en quelque sorte? J'ai regardé dans les interfaces, mais ceux-ci semblent être pour hériter des fonctions. Basé sur les noms, ceci est pour un système de paquets, comment pourrais-je passer n'importe lequel de ces paquets à une fonction en tant qu'argument, vérifier le type et obtenir les propriétés des structures, etc. Si cela n'est pas possible, alors comment mieux implémenter un système de paquets dans Go?