Le meilleur didacticiel Aller tableau de langue en 2024, dans ce didacticiel, vous pouvez apprendre Déclarer un tableau,tableau initialisation,éléments du tableau d'accès,plus,
langue Go offre un éventail de types de structures de données.
Un tableau est un ensemble d'éléments de données ont le même numéro de séquence unique et le type a une longueur fixe, qui peut être tout type de types primitifs tels que le plastique, ficelle ou un type personnalisé.
En ce qui concerne la déclaration number0, number1, fr., et les variables, utilisez le number99 de tableau de nombres [0], numéros [1] fr., nombres [99] est plus pratique et plus facile à développer.
Les éléments du tableau peuvent être lus par index (position) (ou modifier), un indice de 0, le premier élément est l'index 0, le deuxième un indice de 1, et ainsi de suite.
Aller déclaration élément de langage de réseau pour spécifier le type et le nombre d'éléments, la syntaxe est la suivante:
var variable_name [SIZE] variable_type
Ce qui précède est la définition d'une matrice de manière unidimensionnelle. Et la longueur de la matrice doit être un nombre entier supérieur à 0. L'exemple suivant définit un tableau de longueur de type 10 équilibre float32:
var balance [10] float32
Ce qui suit illustre l'initialisation du tableau:
var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
Le nombre d'éléments dans le tableau initialisation {} est pas supérieure à [] en nombre.
Si vous ignorez [] les chiffres ne fixent pas la taille du tableau, Aller langue pour définir la taille de la matrice sera basé sur le nombre d'éléments:
var balance = []float32{1000.0, 2.0, 3.4, 7.0, 50.0}
Cet exemple est identique à l'exemple précédent, bien que la taille de la matrice n'a pas été défini.
balance[4] = 50.0
Les exemples ci-dessus ont lu un cinquième élément. Les éléments du tableau peuvent être lus par index (position) (ou modifier), un indice de 0, le premier élément est l'index 0, le deuxième un indice de 1, et ainsi de suite.
Les éléments du tableau peuvent être lus par l'index (position). Format pour la valeur de l'indice après le tableau nom avec crochets, les crochets. Par exemple:
float32 salary = balance[9]
Les exemples ci-dessus des valeurs de l'équilibre du réseau en lisant les 10 premiers éléments.
Ce qui suit illustre les opérations de tableau complet (déclaration, cession, accès) exemples:
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] ) } }
Les résultats des exemples ci-dessus sont les suivantes:
Element[0] = 100 Element[1] = 101 Element[2] = 102 Element[3] = 103 Element[4] = 104 Element[5] = 105 Element[6] = 106 Element[7] = 107 Element[8] = 108 Element[9] = 109
Aller à un tableau de la langue est très important, ici, nous allons présenter un éventail de plus de contenu:
teneur | description |
---|---|
Les tableaux multidimensionnels | Aller tableaux support de langue multi-dimensionnelles, des tableaux multidimensionnels sont la matrice à deux dimensions plus simple |
Passer un tableau à des fonctions | Vous pouvez passer un tableau en tant que paramètre de fonction |