English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Golang

Golang Instructions de Contrôle

Golang Fonction & Méthode

Golang Structure

Golang Coupe & Tableau

Golang Chaîne (String)

Golang Pointeur

Golang Interface

Golang Concurrency

Golang Exception (Error)

Autres articles divers Golang

Tutoriel d'entrée en matière sur Go

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