Le langage Go est con?u comme un langage de programmation système destiné à être utilisé sur des serveurs centraux géants exécutant des serveurs Web, des clusters de stockage ou à des fins similaires.

Pour le domaine des systèmes distribués hautes performances, le langage Go a sans aucun doute une efficacité de développement supérieure à la plupart des autres langages. Il fournit un support parallèle massif, ce qui est parfait pour le développement de serveurs de jeux.

Aller aux fonctions de langage syntaxe

Les fonctions sont des blocs de code de base utilisés pour effectuer une tache.

Le langage Go a au moins une fonction main().

Vous pouvez diviser différentes fonctions en fonctions. Logiquement, chaque fonction effectue une tache spécifiée.

La déclaration de fonction indique au compilateur le nom, le type de retour et les paramètres de la fonction.

La bibliothèque standard du langage Go fournit une variété de fonctions intégrées qui peuvent être utilisées. Par exemple, la fonction len() peut accepter des arguments de différents types et renvoyer la longueur de ce type. Si nous transmettons une cha?ne, la longueur de la cha?ne est renvoyée. Si nous transmettons un tableau, le nombre d'éléments contenus dans le tableau est renvoyé.

Aller aux fonctions de langage exemple

/* 函數(shù)返回兩個(gè)數(shù)的最大值 */
func max(num1, num2 int) int {
   /* 聲明局部變量 */
   var result int
   if (num1 > num2) {
      result = num1   } else {
      result = num2   }
   return result 
}