FANDOM


Les array sont des variables sous forme de tableaux virtuels dans lesquels l'on stocke des données, elles se présentent sous cette forme.

array[index]=donnée

L'index correspont au numéro d'item et, si il y a un autre numéro à côté du premier entre crochets, il correspond au numéro de la colone dans le tableau virtuel. Il suffit de déclarer le tableau comme suit :

  • a[1]=8
  • a[2]=9
  • a[12]=11
  • a[4][2]=5

A la l'item 1 du tableau a la valeur est 8, à la item 2 elle est de 9 à la l'item 3 elle est de 11. Notons que a[4][2]=5 affecte la valeur 5 dans la colone 2 de l'item 4 du tableau, on aurait pu affecter une autre valeur à a[4][1] et créé ainsi une variable différente.

Gestion de l'ArrayModifier

  • Array.ContainsIndex(array, index)  vérifie si il y a bien une valeur à l'index indiqué. Retourne True si il est présent et False dans le cas contraire.
  • Array.ContainsValue(array,valeur) vérifie si il y a bien une valeur dans le tableau. Retourne True si elle existe et False dans le cas contraire.
  • Array.GetAllIndices(array) affiche tous les indices de l'array.
  • Array.GetItemCount affiche le nombre d'item du tableau.
  • Array.IsArray(array) vérifie qu'il s'agit bien d'un array. Retourne True si s'en est un et False dans le cas contraire.

Commandes sans fonctionsModifier

Dans l'aide de l'interface de programmation et sur le site officiel, pour l'Array, il existe des commandes qui n'exécutent aucune tâches quand on les utilise.

  • Array.SetValue(array,index,valeur) n'affecte aucune valeur à l'array il suffit de la déclarer ainsi a[1]=8
  • b=Array.GetValue(array,index) ne récupère aucune valeur, il suffit de taper b=a[1]
  • Array.RemoveValue(array,index) ne supprime pas de valeur, il suffit de taper a[1]=0

ExempleModifier

a[1]=8
a[2]=9
a[12]=11
a[4][2]=5
TextWindow.Title="Array"
c=Array.GetItemCount(a)
c2=Array.ContainsIndex(a,1)
c3=Array.ContainsValue(a,12)
c4=Array.GetAllIndices(a)
c5=Array.IsArray(a)
TextWindow.WriteLine("Array.GetItemCount= "+c)
TextWindow.WriteLine("Array.ContainsIndex(a,1)= "+c2)
TextWindow.WriteLine("Array.ContainsValue(a,12)= "+c3)
TextWindow.WriteLine("Array.GetAllIndices(a)= "+c4)
TextWindow.WriteLine("Array.IsArray(a)= "+c5)
TextWindow.WriteLine("")
TextWindow.WriteLine("a[1]= "+a[1])
TextWindow.WriteLine("a[2]= "+a[2])
TextWindow.WriteLine("a[3]= "+a[3])
TextWindow.WriteLine("a[4][2]= "+a[4][2])


Array2

Interférence d'un bloqueur de publicité détectée !


Wikia est un site gratuit qui compte sur les revenus de la publicité. L'expérience des lecteurs utilisant des bloqueurs de publicité est différente

Wikia n'est pas accessible si vous avez fait d'autres modifications. Supprimez les règles personnalisées de votre bloqueur de publicité, et la page se chargera comme prévu.

Sur le réseau FANDOM

Wiki au hasard