Hva er Maps?
Maps er en implementasjon av hash maps i Golang. En hash map er en datastruktur som kobler nøkler til verdier, hvor en nøkkel kan være en verdi av en sammenlignbar datatyp, som int, float, string og lignende. Verdier kan variere fra enkle streng-litteraler til arrayer.
Merk
I Go refererer en sammenlignbar datatype til en datatype som støtter sammenligningsoperasjoner, som likhet og ordning. Sammenlignbare typer er de som kan sammenlignes ved bruk av likhetsoperatorene (
==og!=) og relasjonsoperatorene (<,<=,>,>=).
Nedenfor er et diagram som representerer en hash map:
I arrayer bruker vi indekser for å få tilgang til lagrede data på en indeks. I motsetning til dette bruker vi nøkler i maps for å få tilgang til de tilsvarende verdiene.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.96
Hva er Maps?
Sveip for å vise menyen
Maps er en implementasjon av hash maps i Golang. En hash map er en datastruktur som kobler nøkler til verdier, hvor en nøkkel kan være en verdi av en sammenlignbar datatyp, som int, float, string og lignende. Verdier kan variere fra enkle streng-litteraler til arrayer.
Merk
I Go refererer en sammenlignbar datatype til en datatype som støtter sammenligningsoperasjoner, som likhet og ordning. Sammenlignbare typer er de som kan sammenlignes ved bruk av likhetsoperatorene (
==og!=) og relasjonsoperatorene (<,<=,>,>=).
Nedenfor er et diagram som representerer en hash map:
I arrayer bruker vi indekser for å få tilgang til lagrede data på en indeks. I motsetning til dette bruker vi nøkler i maps for å få tilgang til de tilsvarende verdiene.
Takk for tilbakemeldingene dine!