Mengakses elemen array
Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 70 dari 109.
Untuk mengakses elemen array, gunakan tanda kurung siku dengan nomor indeks. Indeks array dimulai dari 0.
Buat array nama:
names := [3]string{"Alex", "Beth", "Carlos"}Akses elemen satu per satu:
firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)Ini menampilkan:
Alex
BethKamu juga dapat mengubah elemen:
names[2] = "Charlie"
fmt.Println(names[2])Ini menghasilkan:
CharlieTantangan
PemulaLengkapi kode untuk:
1. Mengakses buah pertama dalam array
2. Mengakses buah ketiga dalam array
3. Mencetak kedua buah menggunakan fmt.Println
Coba sendiri
package main
import "fmt"
func main() {
// Ini array buah kita
fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
// TODO: Buat variabel bernama firstFruit dan isi dengan elemen pertama dari array fruits
// TODO: Buat variabel bernama thirdFruit dan isi dengan elemen ketiga dari array fruits
// Cetak buah-buahan
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan dan Logika
Operator Perbandingan, Bagian 1Operator Perbandingan, Bagian 2Operator AND LogikaOperator OR LogikaOperator NOT LogikaDasar Prioritas OperatorRingkasan, Membuat Perbandingan7Alur Kontrol: Perulangan
Penjelasan tentang `for` loop`for` loop Dasar`for` loop dengan Kondisi SajaKata Kunci `break`Kata Kunci `continue`Perulangan BersarangRangkuman: Mengulang Tindakan10Tipe Komposit: array
Pengenalan arrayMendeklarasikan arrayMenginisialisasi arrayMengakses elemen arrayPanjang array dengan `len`Melakukan perulangan pada arrayArray multidimensi2Variabel dan Tipe Data Dasar
Apa itu variabelInferensi Tipe dengan `:=`Bilangan Bulat (int)Bilangan Floating-PointBooleanstringNilai NolKonstantaKonvensi PenamaanRangkuman: Variabel dan Tipe5Input/Output Dasar
Output TerformatKata Kerja FormatMencetak Tipe DataMendapatkan Input Dasar dari PenggunaRangkuman: Input dan Output8Fungsi
Memahami FungsiMendeklarasikan FungsiMemanggil FungsiParameter FungsiMengembalikan Satu NilaiMengembalikan Beberapa NilaiNilai Kembalian BernamaDasar Cakupan FungsiRangkuman: Membuat Kodemu Dapat Digunakan Kembali3Operator Dasar
Operator AritmetikaOperator PembagianOperator ModuloOperator PenugasanOperator Penugasan GabunganInkrementasi dan DekrementasiRangkuman: Perhitungan6Alur Kontrol: Percabangan
Pernyataan `if`Kata Kunci `else`Kata Kunci `else if`Shadowing Variabel dalam `if`Menginisialisasi VariabelPernyataan `switch``switch` dengan Ekspresi`switch` tanpa EkspresiKata Kunci `fallthrough`Ringkasan: Membuat KeputusanLatihan sendiri: Compiler Go online