Array

Pada sesi ini akan dibahas penggunaan tipe data Array pada Go

Array pada GO menggunakan statement berikut ini:

[n]T adalah Array dari nilai n yang bertipe T .

Contoh Array pada GO:

Deklarasi Array dengan nilai bertipe String
Output program menampilkan nilai dari indeks Array dan isi dari sebuah Array

Pada GO, ukuran Array sudah fix ditetapkan sejak awal deklarasi sebuah variabel dan nilai. Jadi tidak bisa menambahkan data diluar ukuran panjang dari Array.

Mendeklarasikan panjang array dan memasukkan nilai

Kita lihat pada kode di atas bahwa panjang Array i adalah 5. Namun kita memasukkan nilai melebihi panjang indeks dari array tersebut sehingga akan terjadi error.

Array dengan inisialisasi awal

Kita dapat menginisialisasi nilai Array pada awal deklarasi seperti contoh berikut ini:

Inisialisasi Array
Output program dari nilai Array

Inisialisasi Array Tanpa Jumlah Elemen

Kita juga dapat menginisialisasi Array tanpa memasukkan panjang elemen dari sebuah Array yaitu menggunakan [...] :

Menginisialisasi Array tanpa panjang elemen

Array Multidimensi

Array Multidimensi berarti ada elemen Array di dalam sebuah Array.

Menggunakan Multidimensional Array
Output program menampilkan data Multidimensional Array

Lalu bagaimana jika kita ingin menggunakan Array yang dinamis? Pada GO kita bisa menggunakan Slice yang akan di bahas di sesi selanjutnya

Last updated

Was this helpful?