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 tâche.

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

Vous pouvez diviser différentes fonctions en fonctions. Logiquement, chaque fonction effectue une tâche 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

/* 函数返回两个数的最大值 */
func max(num1, num2 int) int {
   /* 声明局部变量 */
   var result int
   if (num1 > num2) {
      result = num1   } else {
      result = num2   }
   return result 
}