Golang
  • Daftar isi
  • Pengenalan Golang
  • Cara instalasi Golang
  • Cara menjalankan Golang
  • Cara mendeklarasikan variabel di Golang
  • Apa saja tipe-tipe data di Golang
  • Cara Konversi Tipe Data di Golang
  • Apa saja operator-operator di Golang
  • Cara melakukan seleksi kondisi di Golang
  • Cara melakukan perulangan di Golang
  • Cara membuat Array di Golang
  • Cara membuat Slice di Golang
  • Cara membuat Slice dengan Operator Slice
  • Cara membuat Map di Golang
  • Cara membuat Pointer di Golang
  • Cara membuat Function di Golang
  • Cara membuat Package di Golang
  • Cara membuat multi return Function di Golang
  • Cara membuat Struct di Golang
  • Cara membuat method di Golang
  • Cara membuat Defer dan Scope di Golang
  • Cara membuat underscore(blank) di Golang
  • Cara membuat Goroutine di Golang
  • Cara membuat Channels di Golang
  • Cara membuat WaitGroup di Golang
  • Cara membuat Select statement di Golang
  • Cara membuat Http Server di Golang
  • Cara membuat Http Server di Golang part 2
  • Cara membuat Http Server di Golang part 3
  • Cara membuat Http Server di Golang part 4
  • Pengenalan Testing di Go
  • Membuat Unit Test di Go
Powered by GitBook
On this page

Cara membuat Array di Golang

Di dalam bahasa pemrograman Go (Golang), array adalah kumpulan elemen dengan tipe data yang sama dan ukuran tetap. Dalam Go, ukuran array harus ditentukan saat deklarasi, dan setelah itu, ukuran array tidak dapat diubah. Berikut adalah cara membuat, memanipulasi, dan menjelaskan array di Go:

Membuat Array:

package main

import "fmt"

func main() {
    // Mendeklarasikan array dengan ukuran 5 dan tipe data int
    var angka [5]int

    // Menginisialisasi array saat deklarasi
    var nilai = [5]int{1, 2, 3, 4, 5}

    // Mengisi nilai array satu per satu
    angka[0] = 10
    angka[1] = 20
    angka[2] = 30
    angka[3] = 40
    angka[4] = 50

    // Menampilkan nilai array
    fmt.Println("Array angka:", angka)
    fmt.Println("Array nilai:", nilai)
}

Memanipulasi Array:

Mengakses Nilai Array:

fmt.Println("Elemen ke-2 dari array angka:", angka[1])

Mengubah Nilai Array:

angka[3] = 100
fmt.Println("Array angka setelah diubah:", angka)

Panjang Array:

panjangArray := len(angka)
fmt.Println("Panjang array angka:", panjangArray)

Jelaskan:

  • Array Deklarasi: Di Go, array dideklarasikan dengan menentukan tipe data dan panjangnya. Misalnya, [5]int adalah array dengan panjang 5 dan tipe data integer.

  • Mengakses Nilai: Anda dapat mengakses nilai array dengan menggunakan indeks array. Indeks dimulai dari 0. Contohnya, angka[1] mengakses elemen kedua dari array angka.

  • Mengubah Nilai: Nilai dalam array dapat diubah dengan mengakses indeks array tersebut dan memberikan nilai baru. Contohnya, angka[3] = 100 mengubah nilai elemen keempat dari array angka menjadi 100.

  • Panjang Array: len() adalah fungsi bawaan Go untuk mendapatkan panjang array. Dalam contoh di atas, len(angka) mengembalikan panjang array angka, yaitu 5.

Penting untuk diingat bahwa dalam Go, jika Anda perlu mengelola koleksi data dinamis, Anda mungkin lebih memilih menggunakan slice, yang merupakan struktur data fleksibel yang dapat tumbuh atau menyusut sesuai kebutuhan.

Di bab berikutnya akan dibahas tentang bagaimana membuat Slice di Golang

PreviousCara melakukan perulangan di GolangNextCara membuat Slice di Golang

Last updated 1 year ago