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