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

Qu'est-ce que le package linguistique go ?

藏色散人
藏色散人original
2020-12-18 14:56:003636parcourir

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

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!

Déclaration:
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