‫Ben tornato.
‫In questo video, tratteremo Jagged Array e hai visto come memorizzare valori all'interno di un array, ad
‫esempio un numero intero all'interno di un array o una stringa.
‫Ma quello che puoi anche fare è memorizzare un array all'interno di un array, e questa è una concezione dell'array.
‫Quindi praticamente la giocoleria è un array con un array, ed è quello che creeremo in questo video.
‫Quindi andiamo avanti e ne creiamo uno.
‫Lo farò localmente qui all'interno del metodo principale.
‫Quindi ne creerò uno con due parentesi quadre.
‫Quindi hai bisogno di due parentesi quadre.
‫Quindi in questo modo dici, voglio avere un array all'interno di un array in cui voglio avere un array frastagliato.
‫E non è solo un array con un array, sono più array all'interno di un array.
‫Quindi, invece di memorizzare semplicemente un elemento come un valore, ad esempio un numero intero, un numero cinque o
‫qualcosa del genere all'interno di un array, puoi anche memorizzare un array e all'interno dello stesso punto in modo da poter
‫memorizzare più array all'interno di quell'array e vedremo cosa significa.
‫Quindi creiamone uno e chiamiamo un array frastagliato e sarà un nuovo int.
‫Quindi creerò solo un array di interi qui e qui.
‫Posso definire quanti array voglio avere all'interno di quell'array.
‫Quindi dirò solo, ad esempio, che voglio avere tre array all'interno di quella vittoria.
‫Quindi è così che dichiaro una vittoria, dichiaro una matrice frastagliata.
‫Ora, per aggiungere valori ad esso, posso andare avanti e dire che Jegue tre alla posizione zero dovrebbe
‫essere un nuovo int con, diciamo, cinque valori.
‫Posso fare la stessa cosa nella riga successiva.
‫JECT array uno e nuovo e diciamo che questo ha solo tre valori e poi un altro ha jigged un rate.
‫E anche quello sarà alla posizione, che è un nuovo evento con due voci.
‫Quindi ora quello che devo fare è aggiungere loro dei valori.
‫Quindi per ora ho un aumento.
‫Ma questo, ad esempio, alla posizione zero del mio tasso di espulsione, ho un array di cinque valori, ma non ci
‫sono ancora valori lì.
‫Quindi sono ancora vuoti.
‫Quindi possiamo dichiararli in quel modo o assegnare gli array all'interno della fabbrica in questo modo, oppure possiamo
‫usare invece le inizializza.
‫Quindi possiamo semplicemente dire che la giocoleria alla posizione zero è un nuovo int.
‫E non sto specificando quanti valori ha.
‫Ho appena inserito il valore.
‫Quindi diciamo che nel primo ho detto che sarebbero cinque valori.
‫Quindi inserisco solo due tre, cinque, sette, 11, quindi ject array nella posizione uno, creo un nuovo Int e
‫aggiungo semplicemente i valori qui.
‫Quindi questa volta tre valori.
‫Quindi uno, due e tre.
‫E poi il jaggery alla posizione due è un nuovo int e questo ha solo due valori.
‫Quindi inserirò solo tredici e ventuno valori casuali non importa molto.
‫In genere è così che puoi inizializzare ejecta, come puoi aggiungere valori ad esso.
‫Ma c'è un modo alternativo per girare da quella parte, ed è creare la fabbrica e aggiungere subito i valori.
‫Quindi, mentre dichiaro, lo inizializzo direttamente.
‫Quindi l'array due frastagliato sarà un nuovo int doppie parentesi quadre e ora posso andare avanti e ai valori.
‫Quindi aggiungerò gli stessi valori che ho fatto qui, così posso semplicemente andare avanti e aggiungerli come se aggiungessi
‫semplicemente valori a un array.
‫Come puoi vedere, devo dichiarare che tipo di valore voglio avere qui.
‫E poi io bene, creo semplicemente l'array subito.
‫Quindi inizializza l'array.
‫Quindi questo non ha un nome, non ha un nome proprio, ma potrebbe essere in un array.
‫Quindi se ora voglio accedere, diciamo questo cinque qui,
‫come lo farei mentre forse hai un'idea e in generale, potremmo farlo con C, quindi accedo alla console
‫toccando due volte e poi qui il valore nel metà della prima voce è e quindi zero parentesi graffe.
‫E qui ho semplicemente chiamato i due giusti e accedo alla sua posizione zero e alla sua posizione due.
‫Perché.
‫Perché questo è il primo.
‫Vera, praticamente una prima posizione, e poi ecco la seconda in realtà.
‫Questa qui è la terza posizione, che è due.
‫Quindi iniziamo da zero o con zero zero uno due, e questo è zero uno e due.
‫Quindi cinque è questo due.
‫E ora vediamo cosa ha da dirci la console se eseguiamo questo codice.
‫Quindi lascia che lo gestisca.
‫Ed eccoci qua, i valori nel mezzo della prima voce sono cinque, quindi è un po' simile a
‫una tiara, ma non è proprio un tutelare.
‫Quindi è un array all'interno di un array.
‫Tutto bene.
‫Quindi ora una piccola sfida per te.
‫Ho cercato di ottenere tutti i valori all'interno di Deject Array sulla console.
‫Va bene, spero che tu l'abbia provato per farlo.
‫Userò un ciclo for per e penso che zero ho fumato, inietterò un raggio a quella lunghezza io più più.
‫E non importa se scegli Jugglery due o la directory normale, allora ho bisogno di ottenere
‫l'elemento.
‫Quindi dirò solo S. W. gli alimenti aggiungono la posizione zero sarà il mio io
‫quindi dice solo OK, il primo elemento che è come la prima riga, quindi ho bisogno di un altro per il ciclo quattro e J è uguale a zero
‫J inferiore a jaggery per aggiungere la posizione.
‫Ho pensato alla lunghezza perché in questo modo quello che ottengo è la lunghezza dell'array entro il nostro tasso obiettivo.
‫Tutto bene.
‫Quindi ora usiamo anche la console, S. W. linea destra della console.
‫E qui dirà che il valore zero è la posizione della testa dell'array jigged I j e forse creiamo uno spazio vuoto nel
‫mezzo.
‫Quindi ora eseguiamolo di nuovo.
‫Dice il valore nel mezzo dei cinque della prima voce, che è quello che avevamo prima, l'elemento
‫zero.
‫Sono due, tre, cinque, sette, 11 e l'alimento uno è uno, due e tre, quindi noi.
‫Ho ricevuto tutti i valori dal nostro Jack, la preoccupazione, va bene, quindi ancora una volta, una piccola presentazione
‫di come potrebbe essere.
‫Quindi hai un normale array di tipi in quello, come abbiamo visto prima, e ha Enix.
‫E poi con questo indice, è sull'indice zero zero, ad esempio 15.
‫Il prossimo è 21 vicino a 23 e tre fa 13.
‫Quindi questi sono valori normali.
‫Quindi sono solo numeri interi.
‫Ma ora con l'array JECT, abbiamo anche questi indici, ma l'array stesso memorizza gli array.
‫Quindi qui, per esempio, questa fabbrica ha il suo indice zero.
‫Ha un array con tre valori, quindi la sua posizione uno o il suo indice uno.
‫Ha un altro array nel suo indice, ha un altro array e così via.
‫Ecco come puoi immaginare gli array di ject.
‫Quindi, ora che hai visto come utilizzare gli array frastagliati, passeremo all'uso degli array come parametri nel prossimo
‫video.