‫Ben tornato.
‫In questo video, esamineremo un po' di più Oros e locali e anche i punti di interruzione, quindi abbiamo
‫visto come utilizzare i punti di interruzione nell'ultimo video e abbiamo creato questo punto di interruzione nel punto in
‫cui creiamo questo elenco locale o questa variabile locale chiamato Friends, disponibile solo nel nostro metodo principale.
‫E poi possiamo, ovviamente, andare avanti e creare altri di quei punti di interruzione.
‫Quindi creerò solo due punti di interruzione.
‫Ora, diciamo che vogliamo dare un'occhiata ai nostri breakpoint.
‫E in questo esempio, è semplicissimo perché abbiamo solo quei due punti di interruzione, giusto?
‫Quindi sono sempre visibili.
‫Ma ora immagina di averlo fatto.
‫Quindi abbiamo riassunto.
‫Vogliamo davvero solo abbatterlo al livello più alto.
‫E ora vediamo solo questo punto di interruzione.
‫Ma dove sono tutti gli altri breakpoint?
‫Bene, quello che puoi fare è iniziare.
‫E poi o avvia il debug premendo un cinque e poi l'altra cosa che puoi fare è controllare
‫i tuoi punti di interruzione.
‫Quindi Control Alti è la scorciatoia o puoi semplicemente andare ai punti di interruzione di Windows qui da Dybbuk Debug quando quei punti
‫di interruzione e questo aprirà questa piccola scheda qui, che ti mostra i diversi punti di interruzione che
‫hai.
‫Quindi abbiamo un punto di interruzione e un programma.
‫Crestline 10, carattere 13 e un altro in programma.
‫Caslen 21.
‫Carattere 13.
‫Va bene.
‫Quindi questi sono i due punti di rottura che abbiamo.
‫E ora, per eliminare un punto di rottura, quello che possiamo fare è, ovviamente, premere sul punto di rottura.
‫Quindi qui sul lato sinistro, possiamo fare clic su di esso.
‫E come puoi vedere, scompare completamente dai nostri breakpoint.
‫Una volta fatto ciò, potremmo anche disattivare Breakpoint.
‫Ora puoi vedere che è proprio nel mezzo.
‫Quindi lascia che lo faccia con questo punto di interruzione.
‫Puoi vederlo meglio e puoi vedere ora che non è più completamente rosso.
‫Non è più pieno di rosso.
‫È pieno di bianco.
‫Va bene.
‫Quindi è ancora lì, ma è disattivato.
‫Quindi puoi disattivare i punti di interruzione in qualsiasi momento con questa finestra.
‫Con questa finestra dei punti di interruzione.
‫Va bene.
‫Quindi questo potrebbe non essere utile nel nostro caso specifico qui, perché è un programma super breve.
‫Destra?
‫Non abbiamo molto da fare qui.
‫Ma una volta che hai un programma in cui hai punti di interruzione in molti file diversi, questo torna utile
‫e ti aiuta davvero là fuori.
‫Va bene.
‫Quindi la prossima cosa che vorrei mostrarti, ed è molto importante, specialmente per
‫capire dove si trovano i tuoi insetti, ed è usare gente del posto e.
‫Va bene.
‫Cominciamo con Oros.
‫Puoi vedere che abbiamo questa nuova finestra qui chiamata Oros.
‫Gli ordini ci mostreranno automaticamente le variabili che si trovano intorno ai punti di interruzione correnti.
‫Quindi quelli che sono rilevanti attualmente.
‫Quindi c'è questa variabile di ARC, che è questa qui in alto dal nostro metodo principale.
‫Quindi questa variabile di ARC.
‫E poi abbiamo la variabile di questo amico, che attualmente è nulla.
‫E una volta che andiamo al passaggio successivo, passiamo oltre.
‫Possiamo vedere che ora abbiamo amici e amici di gruppo, quindi Oros ci mostra automaticamente le variabili che circondano il
‫punto di interruzione che sono vicine a dove siamo attualmente.
‫Va bene.
‫Quindi sono qui con gli amici e puoi vedere che abbiamo sette voci lì e poi abbiamo amici di festa, che
‫è a questo punto ora.
‫Ma una volta che passiamo oltre, possiamo vedere che ora gli amici della festa sono ciò che viene guardato.
‫Va bene.
‫Quindi abbiamo questo conteggio variabile e abbiamo questa variabile amici del partito, che ha alcune informazioni aggiuntive.
‫Puoi vedere che il conteggio degli amici del gruppo è zero a questo punto.
‫Puoi vedere il tipo qui se vuoi saperne di più.
‫È un elenco di raccolte di sistema.
‫E poi abbiamo questo conteggio degli amici della festa, che è anche zero.
‫Va bene.
‫Allora Conte, che è questo qui e questo qui.
‫E poi abbiamo amici di partito, che conta zero.
‫Va bene.
‫Quindi questa è l'idea generale o in realtà amici di festa.
‫E poi abbiamo il conto.
‫Quindi sono due cose diverse in quanto considera il conteggio degli amici della festa, che è la quantità di amici della
‫festa.
‫E c'è l'elenco degli amici della festa, che è l'elenco che al momento
‫non ha amici o voci.
‫Va bene.
‫Quindi questi sono i nostri ordini.
‫Ed è molto utile quando guardi le variabili che hai attualmente in questo momento.
‫Ora, quello che puoi anche fare è modificarli.
‫Va bene.
‫Quindi potresti modificare il valore qui.
‫Potresti andare avanti e inserire cinque e testare come si comporta il tuo programma una volta modificato il valore in un valore
‫diverso.
‫Come puoi vedere, l'ho cambiato in cinque.
‫E ora ho potuto vedere, OK, come si comporterebbe il mio programma una volta che aggiungo a o inserisco un valore di cinque, ad esempio?
‫Va bene.
‫Quindi questa è una cosa.
‫L'altro che vorrei mostrarvi è gente del posto.
‫Ma prima di farlo, vorrei mostrarti di guardare prima.
‫Quindi andiamo all'orologio e l'orologio apre questo.
‫Una nota, che sembra simile a quella che abbiamo appena visto, e ora puoi aggiungere elementi da
‫guardare, tra l'altro, in fondo, Oros è ancora lì.
‫Quindi è solo una nuova scheda qui in fondo.
‫Ed eccone uno.
‫Questo perché mentre i punti di interruzione hanno preso un po' di spazio ed è importante, ma quello che
‫possiamo fare è che possiamo in qualsiasi momento, possiamo trascinarli fuori tutti e averlo qui a lato in modo da poterli confrontare.
‫Quindi diciamo che voglio aggiungere i miei amici, quindi aggiungerò solo amici della festa alla mia lista.
‫Va bene.
‫Gli amici della festa sono entrati e puoi vedere che il conteggio degli amici della festa è zero.
‫Allora è sempre importante dove sei adesso.
‫Quindi, a questo punto, sono qui, quindi guarderò solo l'amico attuale.
‫E fammi entrare, come puoi vedere, lui ricevendo un nome di freccia l'amico attuale non esiste nel
‫contesto attuale.
‫Quindi non esiste ancora a quel punto, ma esisterà in seguito.
‫Quindi guardiamo anche agli amici, perché anche gli amici sono qualcosa che non esiste nel contesto
‫attuale.
‫Perché?
‫Bene, perché in questo momento, come puoi vedere, la freccia è dentro i miei amici di partito.
‫Quindi siamo all'interno di questo metodo ora.
‫L'ambito di tutte le nostre variabili è all'interno di questo metodo e il verbale di questo amico a questa festa,
‫il verbale di amico, non sono disponibili qui.
‫Quindi questo non è per gli amici di partito che stiamo guardando qui.
‫Va bene.
‫Perché gli amici della festa che stiamo guardando sono questo qui.
‫Perché?
‫Bene, è perché l'ambito o il suo ambito è un concetto molto importante perché una variabile creata all'interno di un
‫metodo è disponibile solo all'interno di quel metodo.
‫Ecco perché non possiamo usare amici o amici di gruppo dal nostro metodo principale all'interno del nostro ottieni amici di gruppo, perché è
‫un metodo diverso, giusto?
‫Se li abbiamo creati a livello globale.
‫Quindi, se li creassimo qui in alto come campi per la nostra classe, sarebbero disponibili in tutti
‫i metodi.
‫Va bene.
‫Quindi questo è davvero importante qui.
‫Ho guardato Interscope e un altro video, credo.
‫Ma qui è davvero, ancora una volta, molto facile da vedere perché, beh, possiamo vedere direttamente i valori che
‫otteniamo.
‫Va bene.
‫Ora andiamo avanti con il programma e basta.
‫Continua.
‫Diciamo solo, OK, continuiamo.
‫Vedo che ora gli amici del gruppo e l'amico attuale sono disponibili perché ora l'amico attuale è ora.
‫Quindi possiamo andare al passaggio successivo e possiamo vedere che l'attuale amica è Michelle.
‫Quindi il nostro programma ci dà quei valori.
‫E allo stesso tempo, sul lato destro, Oros ci fornisce costantemente i valori più vicini al punto di interruzione in
‫cui ci troviamo in questo momento.
‫Va bene.
‫Quindi una volta salto fuori e salto fuori di nuovo.
‫E poi vedo che sono da amici, quindi ho dovuto saltare più volte, ma ora sono
‫di nuovo nel metodo principale perché sono saltato fuori dai miei amici di festa e ora amici di festa
‫ora sono i miei attuali amici, Carlos e i miei amici è il conteggio di due.
‫Quindi ho solo due amici nella mia lista.
‫Questo è strano perché pensavo di avere sette amici nella mia lista.
‫Bene, è qualcosa che dobbiamo esaminare un po' più a fondo, perché quello che stiamo
‫facendo è un errore enorme ed è un errore molto da principianti.
‫Stiamo rimuovendo da un elenco ora.
‫Passiamo per riferimento.
‫Non stiamo passando per valore.
‫Ed è qualcosa che esamineremo nel prossimo video.
‫Ancora una volta, solo come una piccola preparazione per te.
‫Quindi, prima di farlo, vorrei dare un'occhiata a un'altra finestra.
‫E come puoi vedere, ci sono un sacco di finestre in modo da poter imparare molto sul debug se dai
‫un'occhiata alle diverse finestre e vedi dove si trova il tuo programma su ogni singola riga e qual è lo stato.
‫E puoi anche controllare la memoria e così via.
‫Ma l'importante per ora è la gente del posto.
‫Quindi vorrei mostrarti i locals, local ti mostra le variabili che sono disponibili nel contesto locale.
‫Quindi nell'ambito che stiamo attualmente esaminando.
‫Quindi, come ho appena detto, lo scopo è il metodo in cui ci troviamo.
‫Quindi ricominciamo.
‫Iniziamo il debug.
‫E a proposito, una volta eseguito il debug, puoi anche riavviare il debug premendo questo pulsante qui, il
‫pulsante di riavvio o premendo control shift alle cinque.
‫OK, quindi nel contesto attuale, questa è la finestra dei locali.
‫Ok, è importante.
‫Attualmente siamo a gente del posto.
‫Per niente quelli.
‫Stiamo attualmente cercando gente del posto.
‫Quindi abbiamo archi, che sono questi archi principali, la stringa qui fuori, questa stringa o array.
‫E poi abbiamo i nostri amici e abbiamo i nostri amici di festa.
‫Quindi queste sono le variabili disponibili all'interno di questo metodo principale.
‫Ed è per questo che attualmente vengono visualizzati questi due valori.
‫Quindi possiamo scavalcare.
‫Possiamo vedere, OK, abbiamo sette amici.
‫Possiamo guardare i nostri amici di partito, possiamo vedere contare fino a zero.
‫Ma la variabile count stessa è quattro e abbiamo una lista.
‫Quindi ora non stiamo più guardando gli amici, ma stiamo guardando una lista.
‫Allora, qual è la lista?
‫Bene, l'elenco è questa variabile che ci è stata passata.
‫OK, puoi vedere che questa lista ci è stata passata e questa lista conta fino a sette.
‫Va bene, e cosa c'è dentro?
‫Bene, ci sono tutti i diversi nomi che abbiamo.
‫Va bene.
‫Quindi era gente del posto, Oros e breakpoint.
‫E nel prossimo video, correggeremo il nostro perché abbiamo ancora il nostro bug qui perché stiamo
‫controllando il volume sbagliato.
‫Ma allo stesso tempo, vedremo come risolvere alcuni altri problemi che abbiamo nel nostro programma.
‫Va bene.
‫Allora ci vediamo al prossimo video.