Akademi Manajemen Informatika

Tipe Data Array

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

Tipe data array sangat Bermanfaat Kepada menyimpan data dengan tipe data yang sama dalam jumlah yang banyak. Sebagai Teladan, daripada Anda Membangun 10 variabel Kepada menyimpan nama buah, Anda Dapat Membangun 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  Definisi, Tugas, 5 Skill, Gaji

Teladan data array:

Buah Index
Nanas 0
Semangka 1
Jeruk 2

Membangun Array

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

Mengisi Array

Sebelumnya kita baru Membangun 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 Anda 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]

Teladan 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])
}

Membangun dan Mengisi Data Secara Langsung

Langkah Membangun array yang sudah kita pelajari sebelumnya adalah Langkah yang cukup manual. Di golang, kita Dapat Membangun array dan mengisinya secara langsung Kepada menghemat waktu dan mempersingkat penulisan kode. Perhatikan Teladan 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  PHPEZ : Program Faktorial menggunakan PHP

Dua buah fungsi sudah kita bahas sebelumnya Yakni mengakses data array dan mengisi data array. Fungsi len(array) akan sangat Bermanfaat sekali Kepada menghitung panjang data pada array. Perlu Anda ketahui fungsi ini menghitung panjang data yang Terdapat bukan jumlah data yang Terdapat. Sebagai Teladan, Apabila Anda Membangun 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