Our Blog

Latest News

#13: Tipe Data Array – Belajar Golang Dari Dasar

Tipe Data Array

Di golang, array merupakan tipe data yang berisi kumpulan data dengan tipe yang sama. Kepada Membikin array di golang, kita harus menenentukan jumlah data yang Dapat ditampung dalam array tersebut. Setelah array dibuat, kita Tak Dapat merubah daya tampung datanya.

Tipe data array sangat Bermanfaat Kepada menyimpan data dengan tipe data yang sama dalam jumlah yang banyak. Sebagai Misalnya, daripada Engkau Membikin 10 variabel Kepada menyimpan nama buah, Engkau Dapat Membikin satu array yang Dapat menampung 10 nama buah.

Index Pada Array

Ketika kita menyimpan banyak nama buah, kadang kita hanya Ingin mendapatkan nama buah tertentu. Kepada mencapai hal ini, kita Dapat mengakses data tertentu pada array berdasarkan indexnya. Index merupakan posisi suatu data dalam array. Di golang, index dimulai dari 0 Kepada data pertama, 1 Kepada data kedua, dan seterusnya hingga data terakhir.

READ:  Perbedaan Web Stagnan dan Elastis, Beserta Kelebihan dan Kekurangannya!

Misalnya data array:

Buah Index
Nanas 0
Semangka 1
Jeruk 2

Membikin Array

Kepada Membikin array caranya adalah dengan menambahkan jumlah data sebelum tipe datanya. Kepada lebih jelasnya perhatikan potongan kode berikut ini:

Mengisi Array

Sebelumnya kita baru Membikin variabel fruits dengan tipe data array of string. Tetapi kita belum mengisi data apapun ke array tersebut. Kepada mengisi data pada array kita tinggal menyebutkan nama variabelnya kemudian diikuti dengan posisi index. Kepada lebih jelasnya perhatikan potongan kode berikut ini:

var fruits [4]string

fruits[0] = "Jambu"
fruits[1] = "Mangga"
fruits[2] = "Apel"
fruits[3] = "Nanas"

Perlu Engkau perhatikan bahwa 4 adalah jumlah data pada array. Karena index dimulai dari Kosong maka index pada data terakhir adalah 3 bukan 4.

Mengambil Data tertentu

Kepada mengambil data tertentu pada sebuah array kita tinggal menyebutkan nama variabelnya kemudian diikuti dengan posisi indexnya. Dekat sama seperti mengisi data array. Perhatikan potongan kode berikut ini:

var fruits [2]string

fruits[0] = "Jambu"
fruits[1] = "Mangga"

var jambu = fruits[0]

Misalnya Kode Tipe Data Array

package main

import "fmt"

func main() {
    var fruits [4]string

    fruits[0] = "Jambu"
    fruits[1] = "Mangga"
    fruits[2] = "Apel"
    fruits[3] = "Nanas"

    fmt.Println(fruits[0])
    fmt.Println(fruits[1])
    fmt.Println(fruits[2])
    fmt.Println(fruits[3])
}

Membikin dan Mengisi Data Secara Langsung

Langkah Membikin array yang sudah kita pelajari sebelumnya adalah Langkah yang cukup manual. Di golang, kita Dapat Membikin array dan mengisinya secara langsung Kepada menghemat waktu dan mempersingkat penulisan kode. Perhatikan Misalnya berikut:

package main

import "fmt"

func main() {
    var results [4]{
        90,
        69,
        85,
        89
    }

    fmt.Println(results[0])
    fmt.Println(results[1])
    fmt.Println(results[2])
    fmt.Println(results[3])
}

Fungsi Pada Tipe Data Array

Fungsi Keterangan
array[index] Mengambil data berdasarkan posisi index tertentu
array[index] = value Mengisi data pada posisi index tertentu
len(array) Menghitung panjang data array
READ:  Alternatif Obrolan HubSpot: Aplikasi Obrolan Terbaik Demi Situs Web Anda

Dua buah fungsi sudah kita bahas sebelumnya Adalah mengakses data array dan mengisi data array. Fungsi len(array) akan sangat Bermanfaat sekali Kepada menghitung panjang data pada array. Perlu Engkau ketahui fungsi ini menghitung panjang data yang Terdapat bukan jumlah data yang Terdapat. Sebagai Misalnya, Kalau Engkau Membikin array dengan panjang 10 Tetapi hanya mengisikan 5 datanya maka fungsi len(array) akan mengembalikan nilai 10 bukan 5.

Berikutnya: #14: Tipe Data Slice – Belajar Golang Dari Dasar

Mengenal tentang UI/UX dan Prospek Kerjanya
8 Hal Ini Perlu Anda Perhatikan Ketika Membangun Website E-Commerce