Di Gaul-lang, kalau kita mau simpen sebuah nilai, kita bisa pake variabel. Tapi gimana kalau kita mau simpen banyak nilai?

Misalkan kita mau simpen 5 nilai nih, berarti mau ga mau kita harus simpen ke dalem 5 variabel

nama1 itu "Salman"
nama2 itu "Dennis"
nama3 itu "Cide"
nama4 itu "Cilla"
nama5 itu "Jois"

Repot kan. Terus gimana kalo kita mau simpen nilai sejumlah yang user pengen? Alias bisa berubah-berubah jumlahnya.

Nah, di Gaul-lang, kita bisa simpen kumpulan nilai dengan satu identitas yang sama dengan array.

Bikin Array

Cara bikin array mirip sama cara bikin variabel biasa, bedanya kita perlu kasih [] untuk nandain kalo dia adalah array

kumpulan_nama itu ["Salman", "Dennis", "Cide", "Cila", "Jois"]

Di potongan kode tadi, kita bikin sebuah array yang nama nya kumpulan_nama dan di dalemnya dia nyimpen 5 nilai teks.

Tulis & Indeks

Apa yang terjadi kalau kita coba tulis isi dari kumpulan_nama?

kumpulan_nama itu ["Salman", "Dennis", "Cide", "Cila", "Jois"]

tulis kumpulan_nama 
// Yang tampil: "["Salman", "Dennis", "Cide", "Cila", "Jois"]"

Kalau kita tulis sebuah array, kita bakal liat semua nilai yang disimpen sama si array itu.

Gimana kalau kita mau liat nilai nya satu per satu? Contohnya kita pengen keluarin nilai “Dennis”

Nah, kita bisa pake indeks dari array nya.

kumpulan_nama itu ["Salman", "Dennis", "Cide", "Cila", "Jois"]

tulis kumpulan_nama[2] // Yang tampil: "Dennis"

Indeks itu simpelnya adalah nomor urut dari nilai yang kita simpen di array kita.

Kalo di contoh tadi kita bilang kita mau tulis nilai dari kumpulan_nama yang ke-2, maka nya yang keluar si “Dennis”.

Di Gaul-lang, indeks array dimulai dari angka 1.

Kita bisa keluarin satu per satu nilai yang disimpen di array kita dengan mainin indeks nya