‫Content de te revoir.
‫Dans cette vidéo, nous allons couvrir Jagged Array, et vous avez vu comment stocker des valeurs à l'intérieur d'un
‫tableau, par exemple, un entier à l'intérieur d'un tableau ou d'une chaîne.
‫Mais ce que vous pouvez également faire, c'est stocker un tableau dans un tableau, et c'est une conception de tableau.
‫Donc à peu près la jonglerie est un tableau avec un tableau, et c'est ce que nous allons créer dans cette vidéo.
‫Alors allons-y et créons-en un.
‫Je vais le faire localement ici dans la méthode principale.
‫Je vais donc en créer un avec deux crochets.
‫Vous avez donc besoin de deux crochets.
‫Donc, de cette façon, vous dites, je veux avoir un tableau dans un tableau où je veux avoir un tableau déchiqueté.
‫Et ce n'est pas seulement un tableau avec un tableau, ce sont plusieurs tableaux au sein d'un même tableau.
‫Ainsi, au lieu de simplement stocker un élément comme une valeur, par exemple un entier, un nombre cinq ou quelque chose
‫comme ça dans un tableau, vous pouvez également stocker un tableau et à l'intérieur de ce même endroit afin que vous puissiez stocker plusieurs
‫tableaux dans ce tableau et nous verrons ce que cela signifie.
‫Créons-en un et appelons un tableau irrégulier et ce sera un nouvel int.
‫Je vais donc juste créer un tableau d'entiers ici et ici.
‫Je peux définir le nombre de tableaux que je veux avoir dans ce tableau.
‫Donc je vais juste dire, par exemple, que je veux avoir trois tableaux dans cette victoire.
‫C'est ainsi que je déclare une victoire, déclare un tableau déchiqueté.
‫Maintenant, afin d'y ajouter des valeurs, je peux continuer et dire que Jegue trois à la position zéro
‫devrait être un nouvel entier avec, disons, cinq valeurs.
‫Je peux faire la même chose dans la rangée suivante.
‫Tableau JECT un et nouveau et disons que celui-ci n'a que trois valeurs, puis un autre a monté un taux.
‫Et celui-là sera également au poste, qui est un nouvel événement avec deux entrées.
‫Alors maintenant, ce que je dois faire, c'est leur ajouter des valeurs.
‫Donc pour l'instant, j'ai une augmentation.
‫Mais ceci, par exemple, à la position zéro de mon taux d'éjection, j'ai un tableau de cinq valeurs, mais il n'y a
‫pas encore de valeurs là-bas.
‫Ils sont donc encore vides.
‫Nous pouvons donc soit les déclarer de cette façon, soit affecter les tableaux à l'intérieur de l'usine comme cela, ou nous pouvons
‫utiliser initializes à la place.
‫Nous pouvons donc simplement dire que la jonglerie à la position zéro est un nouvel int.
‫Et je ne précise pas combien de valeurs il a.
‫Je viens d'entrer la valeur.
‫Alors disons que dans le premier j'ai dit que ce serait cinq valeurs.
‫Donc, j'entre simplement deux trois, cinq, sept, 11, puis je projette un tableau à la position un, je crée un nouvel Int
‫et j'ajoute simplement les valeurs ici.
‫Donc cette fois trois valeurs.
‫Donc un, deux et trois.
‫Et puis le jaggery à la position deux est un nouvel entier et celui-ci n'a que deux valeurs.
‫Donc je vais juste entrer treize et vingt et une valeurs aléatoires n'a pas vraiment d'importance.
‫C'est donc généralement ainsi que vous pouvez initialiser ejecta, comment y ajouter des valeurs.
‫Mais il existe une autre façon de tourner cela, et c'est de créer l'usine et d'ajouter les valeurs tout de suite.
‫Donc en déclarant je l'initialise directement.
‫Donc, le tableau deux déchiqueté va être un nouveau int double crochets et maintenant je peux aller de l'avant et aux valeurs.
‫Je vais donc simplement ajouter les mêmes valeurs que j'ai fait ici afin que je puisse simplement aller de l'avant et les ajouter comme si j'ajoutais
‫simplement des valeurs à un tableau.
‫Comme vous pouvez le voir, je dois déclarer le type de valeur que je veux avoir ici.
‫Et puis je bien, je crée simplement le tableau tout de suite.
‫Donc initialiser le tableau.
‫Donc, cela n'a pas de nom, il n'a pas de nom propre, mais cela pourrait être dans un tableau.
‫Donc, si je veux maintenant accéder, disons à ces cinq ici,
‫comment ferais-je cela pendant que vous avez peut-être une idée et de manière générale, nous pourrions le faire avec C,
‫donc j'accède à la console double tap puis voici la valeur dans le milieu de la première entrée est, puis zéro accolades.
‫Et ici j'ai simplement appelé le droit deux et j'accède à sa position zéro et à sa position deux.
‫Pourquoi donc.
‫Parce que c'est le premier.
‫Réel, à peu près une première position, et puis voilà la seconde en fait.
‫Celui-ci ici est la troisième position, qui est deux.
‫Nous commençons donc par zéro ou par zéro zéro un deux, et c'est zéro un et deux.
‫Donc cinq, c'est deux.
‫Et maintenant, voyons ce que la console a à nous dire si nous exécutons ce code.
‫Alors laisse-moi faire ça.
‫Et voilà, les valeurs au milieu de la première entrée sont cinq, donc c'est un peu comme un
‫diadème, mais ce n'est pas vraiment un tutélaire.
‫C'est donc un tableau dans un tableau.
‫D'accord.
‫Alors maintenant, un petit défi pour vous.
‫J'ai essayé d'obtenir toutes les valeurs de Deject Array sur la console.
‫Très bien, j'espère que vous l'avez essayé pour le faire.
‫Je vais utiliser une boucle for for et je pense que zéro j'ai couvé, injecter un rayon à cette longueur I plus plus.
‫Et peu importe que vous choisissiez Jugglery two ou le répertoire normal, alors j'ai besoin d'obtenir
‫l'élément.
‫Alors je vais juste dire S. W. aliments ajouter la position zéro va être mon I donc
‫il dit juste OK, le premier élément qui est comme la première ligne puis j'ai besoin d'un autre pour la boucle quatre et J est égal à zéro
‫J inférieur à jaggery pour ajouter la position.
‫J'ai pensé à la longueur car de cette façon, ce que j'obtiens est la longueur du tableau dans notre taux objectif.
‫D'accord.
‫Alors maintenant, utilisons également la console, S. W. console ligne droite.
‫Et ici, il va dire que la valeur zéro est notre position de tête de tableau jiggée I j et peut-être que nous créons un espace vide entre
‫les deux.
‫Alors maintenant, exécutons-le à nouveau.
‫Il indique la valeur au milieu des cinq de la première entrée, c'est celle que nous avions auparavant, l'élément
‫zéro.
‫C'est deux, trois, cinq, sept, 11, et aliment un c'est un, deux et trois, donc nous.
‫J'ai toutes les valeurs de notre Jack, l'inquiétude, d'accord, alors encore une fois, une petite présentation de ce à
‫quoi cela pourrait ressembler.
‫Vous avez donc un tableau normal de types dans cela, comme nous l'avons vu auparavant, et il y a Enix.
‫Et puis avec cet index, c'est sur zéro index zéro, par exemple 15.
‫Le suivant est 21 à côté de 23 et trois est 13.
‫Ce sont donc des valeurs normales.
‫Ce ne sont donc que des nombres entiers.
‫Mais maintenant, avec le tableau JECT, nous avons également ces index, mais le tableau lui-même stocke des tableaux.
‫Alors ici, par exemple, cette usine a à son indice zéro.
‫Il a un tableau avec trois valeurs, puis sa position un ou son indice un.
‫Il a un autre tableau à son index, il a un autre tableau et ainsi de suite.
‫C'est ainsi que vous pouvez imaginer des tableaux de ject.
‫Alors maintenant que vous avez vu comment utiliser des tableaux dentelés, nous allons passer à l'utilisation de tableaux comme paramètres dans la prochaine
‫vidéo.