Maison > développement back-end > Golang > Qu'est-ce que le package linguistique go ?

Qu'est-ce que le package linguistique go ?

藏色散人
Libérer: 2023-02-17 15:00:27
original
3659 Les gens l'ont consulté

Le package de langue Go est l'unité de gestion de base de golang. Il peut y avoir plusieurs fichiers différents dans le même package tant que l'en-tête de chaque fichier porte le même nom de "package xxx", il peut être utilisé. dans la méthode principale Utilisez "xxx.Method()" pour appeler des méthodes dans différents fichiers.

Qu'est-ce que le package linguistique go ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Compréhension du package go

Le package golang est l'unité de gestion de base. Sous le même package, il peut y avoir de nombreux fichiers différents, à condition que l'en-tête de chaque fichier soit défini. S'ils portent tous le même nom, par exemple "package xxx", vous pouvez utiliser xxx.Method() dans la méthode principale pour appeler des méthodes dans différents fichiers.

Le nom du dossier peut être incohérent avec le nom du package

Par exemple, j'ai un dossier nommé monpackage, qui contient trois fichiers : a.go, b.go et c. .go :

mypackage
  | --a.go
  | --b.go
  | --c.go
Copier après la connexion

Par exemple, il y a Saya() dans a.go, et Sayb() dans b.go. Le nom du package commun à plusieurs fichiers est bien testpackage

, donc. appelez a dans la fonction principale. Utilisez simplement les méthodes respectives dans les fichiers go et b.go, testpackage.Saya(), testpackage.Sayb().

Il existe également la méthode init par défaut, qui est exécutée lors de l'importation, et chaque fichier peut avoir la méthode init(). Bien sûr, chacun sera exécuté.

Introduction connexe :

Go (également connu sous le nom de Golang) est un langage de programmation statiquement fortement typé, compilé, simultané et de récupération de place développé par Google.

Robert Griesemer, Rob Pike et Ken Thompson ont commencé à concevoir Go en septembre 2007, et plus tard Ian Lance Taylor et Russ Cox rejoignent le projet. Go est développé sur la base du système d'exploitation Inferno. Go a été officiellement annoncé en novembre 2009, devenant un projet open source et implémenté sur les plates-formes Linux et Mac OS X, puis ajouté une implémentation sous les systèmes Windows. En 2016, Go a été sélectionné comme « Meilleur langage TIOBE de 2016 » par la société d'évaluation de logiciels TIOBE. Actuellement, Go publie une version de deuxième niveau tous les six mois (c'est-à-dire une mise à niveau de a.x vers a.y).

Pour plus d'articles techniques connexes, veuillez visiter la colonne go language !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal