Latest web development tutorials

Aller Structure Langue

Avant de commencer à apprendre un langage de programmation GO blocs de construction fondamentaux, laissez-nous d'abord comprendre la structure de la langue Aller simple programme.


Allez Exemples Bonjour tout le monde

Aller composition langage basé comporte les éléments suivants:

  • Déclaration du package
  • L'introduction de l'emballage
  • fonction
  • variable
  • Déclaration et Expression
  • note

Penchons-nous sur simple code, le code est sortie "Bonjour tout le monde!":

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Regardons chaque partie du programme ci-dessus:

  1. La première ligne définit leprincipalnom de packagepackage.Vous devez spécifier le fichier source dans la première ligne de l'Afrique centrale annotée fichiers appartiennent à quel paquet, tels que: paquet principal. paquet principal représente une exécution de programme indépendant, chaque application Go contient un paquet nommé principal.

  2. La prochaineimportationde ligne"fmt"Allez dire au compilateur que cette procédure nécessite le paquet utilisation de fmt (fonction, ou d' autres éléments), met en œuvre package fmt IO (entrée / sortie) fonctions formatées.

  3. Lafonc principaleligne suivante()est une fonction du programme commence l' exécution. Chaque fonction principale est un programme exécutable doit contenir une fonction en général, sont effectuées après le premier démarrage (fonction si Init () exécutera cette fonction).

  4. La ligne suivante est un commentaire /*...*/, lorsque l'exécution du programme sera ignoré. commentaires d'une seule ligne sont la forme la plus courante de commentaires, vous pouvez utiliser les commentaires d'une ligne commencent par // partout. commentaires multi-lignes, également appelés blocs de commentaires, ont été avec / * au début et à la fin avec * / sans peuvent être imbriquées, multi-lignes sont généralement utilisés pour décrire un document ou commentaire des extraits dans un bloc de paquets.

  5. La ligne suivantefmt.Println (...)de sortie peut de chaîne à la console, et automatiquement augmenter le dernier caractère de nouvelle ligne \ n.
    Utilisez fmt.Print ( "bonjour, world \ n") peut obtenir les mêmes résultats.
    Imprimer et println ces deux fonctions prend également en charge l'utilisation de variables, telles que: fmt.Println (arr). Si non spécifié, ils seront par défaut le format d'impression sortie arr variable à la console.

  6. Lorsque les identifiants (y compris les constantes, les variables, les types, les noms de fonctions, champs de structure, etc.) commencent par une lettre majuscule, comme dans: Groupe1, puis en utilisant cette forme d'identificateur d'objet peut être utilisé par votre code en dehors du package (client fin du programme ont besoin d'importer le paquet), qui est connu pour exporter (comme langage orienté objet en public); si l'identifiant commence par les lettres minuscules, puis l'extérieur de l'emballage ne sont pas visibles, mais ils sont visibles à l'intérieur du paquet entier et disponible (comme le langage orienté objet en privé).


l'exécution du programme Go

Regardons comment écrire un code Go et l'exécuter. Procédez comme suit:

  1. Ouvrez l'éditeur tel que Sublime2, ajoutez le code ci-dessus dans l'éditeur.

  2. Enregistrez le codehello.goci - dessus

  3. Ouvrez une ligne de commande et entrez le fichier de programme enregistré dans le répertoire.

  4. Entrez la commandeva exécuterla pressehello.goEntrée pour exécuter du code.

  5. Si cela est fait correctement , vous verrez"Bonjourtout lemonde!"Les mots de sortie sur l'écran.

$ go run hello.go
Hello, World!