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 au tableau de langues syntaxe
Le langage Go fournit des structures de données de type tableau.
Un tableau est une séquence d'éléments de données numérotés et de longueur fixe du même type unique. Ce type peut être n'importe quel type primitif tel qu'un entier, une cha?ne ou un type personnalisé.
Aller au tableau de langues exemple
package main import "fmt" func main() { var n [10]int /* n 是一個長度為 10 的數組 */ var i,j int /* 為數組 n 初始化元素 */ for i = 0; i < 10; i++ { n[i] = i + 100 /* 設置元素為 i + 100 */ } /* 輸出每個數組元素的值 */ for j = 0; j < 10; j++ { fmt.Printf("Element[%d] = %d\n", j, n[j] ) }}