‫Ben tornato.
‫E questo video vorrei insegnarti sulla manipolazione del flusso, e questo sarà molto importante perché ne avrai
‫bisogno durante la tua esperienza di programmazione e la tua carriera.
‫Quindi questa è una lezione extra in cui parleremo di diversi modi di stampare i dati sullo
‫schermo.
‫E esamineremo le stringhe composite, la formattazione delle stringhe, l'interpolazione delle stringhe e le stringhe
‫letterali.
‫Quindi, ovviamente, puoi attenerti a un modo se ne preferisci uno, ma se ti piacciono tutti, allora va
‫bene.
‫Ma cerca di attenersi a uno stile per tutto il progetto.
‫Quindi definiamo prima di tutto alcune variabili.
‫Quindi all'interno del mio metodo principale, creerò due nuove variabili.
‫Uno sarà H e poi il nome sarà Alphonsus.
‫Quindi abbiamo un numero intero, un'età e il nome della stringa.
‫Ora usiamo prima di tutto la concatenazione di stringhe e ho già trattato questa parola chiave.
‫Diamo un'occhiata a questo molto veloce.
‫Quindi qui stiamo usando la concatenazione di stringhe in cui diciamo ciao, mi chiamo, e poi
‫il segno più la variabile più e poi un'altra stringa, per così dire, più un'altra variabile più un'altra stringa, per così
‫dire.
‫OK, quindi abbiamo nel nostro esempio un numero intero in cui abbiamo sostanzialmente detto che tipo di variabili stiamo sommando per
‫ottenere una somma.
‫Quindi questa è concatenazione di stringhe.
‫Quindi eseguiamo questo e diamo un'occhiata e vedremo che dice String Concatenation.
‫Ciao, mi chiamo Alfonso.
‫Ho 31 anni.
‫Quindi questo funziona perfettamente con i numeri interi e con le stringhe qui.
‫Quindi questa è una stringa e questo è un numero intero e lo stiamo usando nella concatenazione di stringhe
‫e non ci sono problemi in Arkansas.
‫Destra.
‫Dichiarazione di linea qui.
‫Va bene.
‫Ora diamo un'occhiata al concetto di formattazione delle stringhe, ok?
‫Questo sarà un po' più avanzato, quindi diamo un'occhiata.
‫Quindi la formattazione delle stringhe utilizza l'indice.
‫OK, quindi qui ho una dichiarazione che dice che questa è la formattazione delle stringhe.
‫Quindi usiamo anche ciao, mi chiamo.
‫Ma questa volta non ci limitiamo a stringere e usiamo la concatenazione, ma invece stiamo usando parentesi graffe, quindi indice zero per
‫la prima voce e indice uno per la seconda voce.
‫Quindi quello che stiamo dicendo è tutto ciò che verrà dopo questa virgola qui dopo che la mia stringa ha aggiunto la posizione
‫zero.
‫Quindi la prima voce sarà posizionata qui e qualunque cosa sia posizionata, è quella indice, che è
‫la seconda voce sarà posizionata qui.
‫Quindi ora sostituiremo zero quest'anno con qualunque sia il valore del nome e uno con qualunque sia il
‫valore H.
‫Eseguiamo questo e vediamo se funzionerà anche questo.
‫E vediamo.
‫Ciao, mi chiamo Alfonso.
‫Ho trentun anni.
‫Quindi ora per te è una piccola sfida.
‫Crea un'altra variabile qui, definiscine una con un valore assegnato e usala all'interno della formattazione della stringa molto rapidamente in
‫modo da poter utilizzare qualsiasi valore lì.
‫OK, quindi creerò un'altra stringa, chiamerò questo lavoro e sarà sviluppatore.
‫Ad esempio, ho così e così anni, sono uno sviluppatore o non uno sviluppatore, ma anche tra parentesi graffe.
‫Quindi ora sarà index to e aggiungerò la variabile sviluppatore qui.
‫E in realtà si chiamava Java.
‫Quindi fammi scorrere un po' in modo da poter vedere l'intera riga.
‫Quindi qui dice, ciao, il mio nome è zero.
‫Ho un anno e due.
‫Quindi questi numeri, ovviamente, non sono i valori reali, ma verranno sostituiti con qualsiasi cosa
‫abbiamo qui.
‫Quindi spero che tu lo provi e che tu abbia avuto successo nel provarlo.
‫Quindi qui sto aggiungendo a un'altra voce e che dirà lavoro.
‫Quindi vediamo.
‫Ciao, mi chiamo Alfonso.
‫Ho 31 anni.
‫Sono uno sviluppatore.
‫Va bene.
‫Quindi ha funzionato alla grande.
‫Ora diamo un'occhiata all'interpellanza delle stringhe, ok?
‫E lo userò qui.
‫Quindi questo è il terzo concetto di come puoi manipolare la tua stringa, e questo è chiamato interpolazione di stringhe.
‫Quindi l'interpolazione delle stringhe usa il simbolo del dollaro all'inizio, che ci permetterà di scrivere le nostre variabili in
‫questo modo, quindi usa direttamente il nome della variabile invece di dover usare gli indici.
‫Quindi qui sto aggiungendo il dollaro all'inizio della stringa.
‫Ciao, il mio nome è quindi il nome.
‫Ho otto anni adesso.
‫Puoi lasciare che il nome e l'età appaiano alla fine, ma a questo punto non è più necessario.
‫Puoi lasciarlo fuori e puoi eseguire il codice e vedrai che funziona allo stesso modo.
‫Allora ciao, mi chiamo Alfonso e ho trentuno anni.
‫OK, quindi questo è il modo più descrittivo per cui non devi usare questi indici e non sei mai sicuro di
‫quale variabile fosse dove.
‫Beh, non è proprio così, ma è comunque un po' più complesso.
‫Credo che questo sia un modo piuttosto buono di farlo.
‫Bene, non devi usare Plus tutto il tempo.
‫E poi abbiamo il numero quattro, che sono stringhe letterali.
‫OK, quindi diamo un'occhiata a quelle stringhe così letterali.
‫Dobbiamo usarlo e dire al compilatore di prendere letteralmente la stringa e ignorare eventuali spazi e caratteri
‫di escape come il back-end.
‫Quindi lascia che ti mostri cosa significa.
‫Quindi, ho bisogno di avere una dichiarazione leggermente più grande qui.
‫Lascia che lo aggiunga lì.
‫Così ora ho una stringa super lunga qui e ha molto pensiero e forse del testo.
‫Quindi, ciò che farà, da un lato ignorerà tutti gli spazi e caratteri di escape come la barra
‫rovesciata e, allo stesso tempo, vedrai che prende la stringa alla lettera.
‫Quindi, ovunque abbiamo uno spazio vuoto, fammi aggiungere un paio qui, li tradurrà letteralmente.
‫Quindi qui vedete che ho altri due spazi o non spazi, ma intere righe che sono state aggiunte a questo punto.
‫Quindi è quello che puoi ottenere usando questo segno di aggiunta per parola per usare questa barra rovesciata.
‫E comunque, ad esempio, qui nella formattazione della stringa, ciò che farà è creare una nuova
‫riga.
‫Quindi qui si dice.
‫Ciao, mi chiamo così vedi che c'è questa riga, rompi questa barra rovesciata e crea un'interruzione di riga
‫se ti stavi chiedendo cosa significa questa barra rovesciata.
‫E le stringhe letterali sono molto utili in casi specifici.
‫Quindi lascia che te lo mostri.
‫Quindi qui, invece di usare il backslash backslash per scrivere parti di file, possiamo usare stringhe letterali per renderlo
‫più semplice.
‫Quindi, se rimuovi l'annuncio, riceverai un errore perché la barra rovesciata non è un carattere di escape valido,
‫ad esempio.
‫Quindi qui devi avere questo.
‫E poiché altrimenti penserà, OK, stiamo cercando di sfuggire a qualcosa, il che
‫significa che stiamo cercando di usare questa barra rovesciata, come abbiamo visto con la barra rovesciata, ad esempio.
‫Destra.
‫Quindi qui abbiamo usato la barra rovesciata e beh, me ne sono liberato, ma avevamo questa barra rovesciata e sarebbe sfuggita al carattere e
‫il che significa che non considera questa barra rovesciata e come un personaggio, ma salta semplicemente alla
‫riga successiva o altro.
‫Quindi quello che farebbe qui è che ora ci darà questo percorso particolare e ci darà la foto del
‫cane.
‫OK, ecco dov'è.
‫Il segno è super utile.
‫Quindi, ogni volta che si tratta di percorsi sulla tua macchina e quindi di stringhe letterali, anche i caratteri di escape validi non
‫funzioneranno.
‫Quindi qui, data questa barra rovesciata e non farà nulla, non ha alcun potere in una stringa letterale.
‫Quindi, se stiamo usando quel segno qui, puoi vedere la barra rovesciata di Moha e non hai poteri qui, anche
‫se ha potere.
‫Quindi lascia che ti mostri in un altro esempio.
‫Senza gli annunci e ora abbiamo questa barra rovesciata e.
‫Quindi vedremo il backslash di Wahaha.
‫Non hai poteri qui, anche se dovrei dire che hai poteri qui, per esempio.
‫Quindi eseguiamolo di nuovo.
‫E vedi la barra rovesciata di Wahaha e non hai poteri.
‫È qui che usiamo l'esterno e la barra rovesciata Wahaha, che significa Lambrick.
‫Hai dei poteri qui.
‫Va bene.
‫Quindi questi sono i diversi modi di manipolazione delle stringhe.
‫E mentre per i primi tre, direi che ha senso decidere per uno di questi e usarlo in modo
‫coerente quando si tratta di stringhe letterali, hanno davvero casi d'uso speciali, come hai visto,
‫ad esempio, con la posizione su il tuo PC.
‫Così con la potenza di fuoco, per esempio.
‫Va bene.
‫Quindi questo è tutto per questo video.
‫Ci vediamo al prossimo.