English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Présentation
GoC'est un langage de programmation procédural. Il a été développé par Robert Griesemer, Rob Pike et Ken Thompson de 2007Développé en 2009AnnéePublié en tant que langage de programmation open source. Les programmes sont assemblés en utilisant des paquets pour gérer efficacement les dépendances. Le langage prend également en charge les modèles d'environnement dynamiques tels que ceux des langages dynamiques. Par exemple, l'inférence de type (y := 0 est une déclaration valide de la variable y de type float).
Commencez par la programmation Go
Il existe diverses IDE en ligne, telles que The Go Playground, repl.it, etc., qui peuvent être utilisées pour exécuter des programmes Go sans installation.
Pour installer Go sur votre PC ou ordinateur portable, nous avons besoin de deux logiciels : un éditeur et un compilateur
Text editor :Le text editor vous fournit un environnement pour écrire du code source.Plateforme. Voici une liste de text editors :
Notepad de Windows
Visual Studio Code
Sublime
Recherchez le compilateur Go : La version de distribution Go peut êtreFreeBSD(Version8et versions supérieures),Linux, Mac OS X (Snow Leopard et versions supérieures),et ceux qui ont32bits (386)et64bits (amd64 ) de Fichier d'installation binaire du système d'exploitation Windows.)x86Architecture du processeur.
Plus de détails sur l'installation. Veuillez visiterInformations sur l'installation de la version de distribution GO
Remarque : l'extension des fichiers de code source du langage go doit être .go
Écrire votre premier programme en Go :
package main import "fmt" func main() { // Imprimer3codebox fmt.Println("Hello, ")3codebox") }
Sortie :
Hello,3codebox
Explication de l'utilisation de la syntaxe de la programmation Go :
L1Ligne :Il contientLe corps du programmeProgrammePaquetqui contient le contenu global du programme. C'est le point de départ de l'exécution du programme, donc vous devez écrire un programme.
L2Ligne :Il contientimport "fmt"C'est une commande de prétraitement, qui indique au compilateur d'inclure les fichiers situés dans le paquet.
La troisième ligne :Fonction principaleC'est le début de l'exécution du programme. C'est la fonction principale.
L4Ligne :fmt.Println()C'est une fonction de bibliothèque standard pour imprimer des choses comme une sortie d'écran, cette sortie,fmtLe paquet a transité la méthode println, qui est utilisée pour afficher les sorties. fmt.Println() est une fonction de bibliothèque standard qui permet d'afficher certaines contenus comme la sortie sur l'écran, le paquet fmt contient la méthode Println, qui est utilisée pour afficher les sorties.
Commentaires :Les commentaires sont utilisés pour expliquer le code et sont similaires à ceux de Java ou C ouC ++Utilisez de la même manière. Le compilateur ignore les entrées de commentaires et ne les exécute pas. Les commentaires peuvent être en ligne ou multiples lignes.
Commentaires en ligne :
Syntaxe :
// Commentaires en ligne
Commentaires en ligne multiple :
Syntaxe :
/* Commentaires en ligne multiple */
Voici un autre exemple :
package main import "fmt" func main() { fmt.Println("1 + 1 "=", 1 + 1)}} }
Sortie :
1 + 1 = 2