Golang est un langage de programmation populaire largement utilisé dans les domaines du Web et du cloud computing. Les méthodes sont l'un des concepts importants lors de l'écriture de programmes Golang. Cet article explique comment ajouter des méthodes dans Golang.
Tout d’abord, regardons un exemple de structure simple (struct).
type Student struct { Name string Age int Grade int }
Cette structure représente un élève et contient des attributs tels que le nom, l'âge et la note. Ensuite, nous devons ajouter des méthodes à cette structure.
Les méthodes en Golang font référence à un ensemble de fonctions qui agissent sur des variables d'un type spécifique. Lors de la définition d'une méthode dans une structure, vous devez spécifier le nom de la variable de structure avant le nom de la fonction.
Ce qui suit est un exemple d'ajout d'une méthode à la structure Student :
func (s *Student) GetInfo() string { return "Name: " + s.Name + ", Age: " + strconv.Itoa(s.Age) + ", Grade: " + strconv.Itoa(s.Grade) }
Dans cet exemple, nous ajoutons une méthode GetInfo() à la structure Student. Cette méthode renvoie la chaîne d'informations de base de l'étudiant, y compris les informations sur le nom, l'âge et la note. Le mot-clé « func » représente une déclaration de fonction. Le "s *Student" entre parenthèses signifie que s est un pointeur vers le type Student. Nous pouvons accéder aux propriétés de Student via s dans cette méthode. Ici, nous utilisons la fonction Itoa (entier vers ASCII) pour convertir l'entier Age et Grade en chaînes.
Ensuite, voyons comment utiliser cette méthode nouvellement ajoutée. Créez une nouvelle instance étudiant dans la fonction principale et obtenez ses informations de base grâce à cette méthode.
func main() { s := Student{ Name: "John", Age: 18, Grade: 12, } info := s.GetInfo() fmt.Println(info) }
Le code ci-dessus crée un élève nommé "John", âgé de 18 ans et en 12e année. Ensuite, nous avons appelé la méthode GetInfo() et attribué sa valeur de retour à la variable info. Enfin, les informations de base de l'étudiant sont affichées sur la console.
La méthode est un concept très important lors de l'écriture de programmes en Golang. L'ajout de méthodes permet à une structure d'avoir son propre comportement et ses propres opérations. J'espère que cet article vous aidera à comprendre les méthodes d'ajout dans Golang.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!