Taulukkoalkioiden Käsittely ja Muokkaus
Edellisessä luvussa opittiin, kuinka taulukko määritellään ja alustetaan. Tässä luvussa tarkastellaan, miten yksittäisiin taulukon alkioihin päästään käsiksi ja miten niitä voidaan muokata.
Jokaiselle taulukon alkiolle annetaan indeksi, joka ilmaisee sen sijainnin taulukossa. Ensimmäisellä alkiolla on indeksi 0, toisella indeksi 1 ja niin edelleen. On tärkeää huomata, että jos taulukossa on kymmenen alkiota, viimeisen alkion indeksi on 9, koska indeksointi alkaa 0.
Tässä on syntaksi taulukon alkion viittaamiseen:
arrayName[elementIndex]
Huomio
Taulukon alkioihin pääsyä indeksin avulla kutsutaan indeksoinniksi.
Palataan aiemmin käsiteltyyn students-taulukkoon. Voimme viitata sen toiseen alkioon käyttämällä indeksointia:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students[1]) // Output: Max
Taulukko toimii muuttujien kokoelmana. Kun viittaamme alkioon indeksin avulla, pääsemme käsiksi yksittäiseen muuttujaan. Tämän vuoksi voimme myös muokata sitä:
index.go
1234var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Output: [Luna Max Ava Oliver] students[1] = "Tom" fmt.Println(students) // Output: [Luna Tom Ava Oliver]
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you show an example of how to modify an array element?
What happens if I try to access an index that doesn't exist?
Can you explain more about how array indexing works?
Awesome!
Completion rate improved to 1.96
Taulukkoalkioiden Käsittely ja Muokkaus
Pyyhkäise näyttääksesi valikon
Edellisessä luvussa opittiin, kuinka taulukko määritellään ja alustetaan. Tässä luvussa tarkastellaan, miten yksittäisiin taulukon alkioihin päästään käsiksi ja miten niitä voidaan muokata.
Jokaiselle taulukon alkiolle annetaan indeksi, joka ilmaisee sen sijainnin taulukossa. Ensimmäisellä alkiolla on indeksi 0, toisella indeksi 1 ja niin edelleen. On tärkeää huomata, että jos taulukossa on kymmenen alkiota, viimeisen alkion indeksi on 9, koska indeksointi alkaa 0.
Tässä on syntaksi taulukon alkion viittaamiseen:
arrayName[elementIndex]
Huomio
Taulukon alkioihin pääsyä indeksin avulla kutsutaan indeksoinniksi.
Palataan aiemmin käsiteltyyn students-taulukkoon. Voimme viitata sen toiseen alkioon käyttämällä indeksointia:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students[1]) // Output: Max
Taulukko toimii muuttujien kokoelmana. Kun viittaamme alkioon indeksin avulla, pääsemme käsiksi yksittäiseen muuttujaan. Tämän vuoksi voimme myös muokata sitä:
index.go
1234var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Output: [Luna Max Ava Oliver] students[1] = "Tom" fmt.Println(students) // Output: [Luna Tom Ava Oliver]
Kiitos palautteestasi!