Press "Enter" to skip to content

Maps – Go Lang Practical Programming Tutorial p.14


cosa sta succedendo a tutti il benvenuto a
parte 14 del nostro per passare alla lingua vera
serie in questo tutorial cosa stiamo andando
di cui parlare sono le basi di
Mappe così nel linguaggio di programmazione go
se vuoi memorizzare qualcosa nel
una specie di te conosce il sistema di valori e chiavi
il modo in cui lo farai
con le mappe quindi andiamo su alcune
esempi di base questo dovrebbe essere un bel
breve tutorial e poi ci realtà
applicalo a un caso d’uso reale nel prossimo
tutorial con il nostro web di aggregatori di notizie
app in modo da iniziare iniziamo solo siamo
avrò appena un nuovo script qui
perché dovrebbe essere piuttosto semplice
andrò avanti e importare e in realtà
siamo solo formato gonna uso quindi mi limiterò a
anche il formato di importazione sì, facciamo
basta fare func main e poi lo faremo
tutto qui, quindi è una mappa tipica
sara ‘definito cosi’ simile a te
potrei dire vari gradi o qualcosa del genere
questo e poi mappa e poi questo sarà
una mappa contenente fondamentalmente stringhe o
fondamentalmente sarà una chiave di stringa e poi
il valore sarà float32
ok per esempio così e in realtà nel nostro
caso bene andremo con float 32 che è
bene, probabilmente farò dei galleggianti, ma
comunque questa sarebbe una mappa dei voti
giusto quindi in teoria sai che potresti
avere nomi di studenti per i loro voti in
la tua classe va bene così ora ovviamente noi
non ne ho bisogno visto che siamo dentro a
funzione che probabilmente avresti
qualcosa di più sulla falsariga dei gradi
i due punti sono uguali ma anche una mappa è solo una
tipo di riferimento quindi in realtà non lo fa
avere valori o qualcosa del genere se
vuoi avere i valori che ti servono
usare va fatto così stai solo andando
racchiuderlo nel make e questo è in realtà
andrò avanti e inizializzalo per te
e tutto ciò e quindi quello che possiamo fare è
iniziare a aggiungere effettivamente valori ad esso e
ottenere valori e tutte quelle cose divertenti
quindi andiamo avanti ora che è fatto
quello che possiamo fare è che possiamo iniziare ad aggiungere
cose ed è proprio come un Python
dizionario così
fondamentalmente il modo in cui lo fai è
dici solo voti e poi no
dimentica di fare virgolette che voglio sempre
fare un singolo vicino Timmy e sì è così
il suo vero nome è come tu sai come
gli hipsters lo stanno facendo in questi giorni è così
come se fossero dati come soprannomi reali
nomi così comunque sì Timmy , non lo so
comunque non mio figlio ne ha 42 e indovina
quel soprannome non lo ha aiutato molto
a scuola e poi andiamo avanti e
dare un po ‘di più faremo Jess
di nuovo quello che sta succedendo qui comunque, Jess
ho ottenuto 92 così bene per Jess e poi
infine aggiungiamo un altro e poi
diciamo che questo è Sam e Sam ne hanno 67
va bene così abbiamo quello e poi ora cosa
possiamo fare è formato linea di stampa del punto noi
possiamo solo stampare tutti i voti così
Andrò avanti e salverò e
allora lo porteremo a go go go go touch
andare freddo così come si può vedere qui che è
solo la mappa completa e ora in generale
probabilmente ti piacerà stampare
la tua intera mappa ma puoi, se vuoi
anche quello che possiamo fare è che possiamo iniziare
come possiamo prendere valori e assegnarli
a variabili specifiche quindi potremmo dire
come se non conoscessi il voto di Tim, oh tu
so cosa dovremmo probabilmente fare questo
grade persone di modo di Tim Tim sono sempre
arrabbiato così così abbiamo trovato che gli dei di stile
dai miei tutorial quindi alcune persone lo erano
sottolineando prima di tutto come questi
questo sarebbe che conosci i tuoi stili per
Python se vuoi dare una variabile
ma in primo luogo , probabilmente
voglio capitalizzato esportato molto probabilmente
e poi sì , come in fondo il titolo
casing sì, anche solo per il
registra puoi anche andare in formato, quindi vai
fmt e poi i tuoi script attuali e
quindi fondamentalmente ciò che questo farà sarà
che sarà un po ‘come risolvere tutti i vostri tutta la vostra
errori di stile per te quindi se sei se
non sei se sei una persona come me che
in realtà non ci presta molta attenzione
forse questo è il tuo nuovo migliore amico
non so comunque tornare al tutorial
Oh scusa
Il colon di Tim è uguale ai voti
Timmy e del resto probabilmente
i gradi dovrebbero essere capitalizzati in ogni caso
lo useremo come supporrà che per
qualche motivo volevamo che fosse interno
così così ora possiamo farlo e poi noi
poteva dire sì formato di riga di stampa andiamo
stampare la treccia di Tim
diremo che ritorna qui vai a correre
vai forte e così abbiamo ottenuto la mappa completa
perché stavamo stampando fuori ma
anche noi abbiamo un 42 lì
purtroppo perché Tim stava facendo così
male nella nostra classe è stato è stato
siamo scesi dalla lezione in pratica
spingendolo indietro di un grado è davvero
situazione triste ma comunque se vuoi
rimuovi qualcosa che puoi semplicemente usare
elimina la sintassi, quindi elimina e poi
elimina da dove elimineremo
dai voti e poi cosa stiamo andando
elimina bene, stiamo eliminando tutto
piccolo Timmy
ciao Timmy e poi cosa possiamo fare
tagliamo e incolliamo qui
lo salveremo e corriamo questo
più tempo vai a correre vai a tocco vai così ora come
puoi vedere che Tim non è più con noi
finalmente l’ ultima cosa che possiamo fare è
non avere più cursori freschi e cosa
stiamo andando a fare ora è iterate attraverso
una mappa l’ho quasi definito un dizionario
comunque che è probabilmente un compito comune
che avrai bisogno di farlo quando tu
iterare attraverso questo è un po ‘
fondamentalmente userete la gamma
parola chiave Sono abbastanza sicuro che abbiamo usato la gamma
già ma sì abbiamo così prima quando
abbiamo usato intervallo restituito in indice e a
valore giusto e abbiamo appena preso l’indice
e abbiamo usato fondamentalmente il carattere di sottolineatura
perché se tu volessi l’indice alla moda ora
nel caso di un dizionario un dizionario
già come se volessi iterare
su quel dizionario in teoria potrebbe
sono come in Python quando si itera su
ho detto comunque il dizionario
Stavo per farlo mappa in Python se si
dovevano scorrere il dizionario su di te
torneremmo proprio come la chiave e
allora se volevi il valore, fai il
cosa chiave del dizionario ma se si itera
su una mappa e vai lingua
tornerà puoi restituire entrambi
chiave e i valori così ad esempio tu
direbbe per K virgola V quindi valore chiave in
gamma di gradi che possiamo scorrere sopra così
ora potremmo semplicemente dire la linea di stampa del formato
K ben potremmo solo dire bene facciamolo
[Musica]
facciamolo K, scusa è sotto il caso k e
quindi virgola virgola V quindi sarà come il
nome dello studente e poi il loro grado
qualcosa del genere andiamo avanti e
vieni qui vai a correre vai tipo anatra va forte
e in pratica abbiamo ripetuto l’iterazione
e poi ora sì hai hai
il nome degli studenti del grado va bene
piuttosto bello ma ovviamente molto semplice
esempio l’altra cosa che farai
probabilmente notato in che stiamo andando a
tipo di esempio nel prossimo tutorial
è come se non sembrasse super semplice
come come quello che se ciò che se volevamo più
che solo un float 32 qui come se
volevamo più valori potremmo aggiungere
più valori come ad esempio potrebbe
ce la caviamo
Non so lanciandoti , conosci una lista
o a – sai come un float 32
pollice stringa o int e float 32 e così via
e così via, e se lo volessi
avere più valori lì come
hai visto finora le strutture sono le migliori
amico in golang così in realtà lo faresti
crea solo il tuo tipo che potrebbe
avere più valori e questo è quello che tu
passato lì se vuoi farlo
che è qualcosa che avremo
da fare nel prossimo tutorial quindi comunque se
hai domande su commenti
le mappe che partono sotto altrimenti vedrò
tu nel prossimo tutorial
Please follow and like us:

Be First to Comment

Lascia un commento