14 - Tipe Data Map

Pendahuluan Map adalah tipe data lain yang berisikan kumpulan data yang sama, namun kita bisa menentukan jenis tipe data index yang akan digunakan. Sederhananya, map adalah tipe data kumpulan key-value. Berbeda dengan array dan slice, jumlah data yang dimasukkan ke dalam map boleh sebanyak-banyaknya, asalkan kata kuncinya berbeda. Kode Program Map Berikut adalah contoh kode program map. person := map[string]string{ "name": "Rizal Asrul", "address": "Sidoarjo", fmt.Println(person) fmt.Println(person["name"]) fmt.Println(person["address"]) } Function Map Berikut adalah beberapa function umum pada map....

January 15, 2023 · 1 min · Rizal Asrul Pambudi

13 - Tipe Data Slice

Pendahuluan Tipe data slice adalah potongan dari data array. Slice mirip dengan array, hanya saja ukuran dari slice bisa berubah. Slice dan array selalu terkoneksi karena slice mengakses sebagian atau seluruh data di array. Tipe data slice memiliki tiga data: pointer, length, dan capacity. Pointer adalah penunjuk data pertama di array pada slice. Length adalah panjang dari slice. Capacity adalah kapasitas dari slice. Length tidak boleh lebih dari capacity. Membuat Slice dari Array Untuk membuat slice dari array, kita dapat menggunakan function berikut ini:...

January 14, 2023 · 2 min · Rizal Asrul Pambudi

12 - Tipe Data Array

Pendahuluan Array adalah tipe data yang berisikan kumpulan data dengan tipe yang sama. Saat membuat array, kita perlu menentukan jumlah data yang bisa ditampung oleh array tersebut. Daya tampung array tidak bisa bertambah setelah array dibuat. Kode Program Array Berikut adalah contoh kode program array. func main() { var names [3]string names[0] = "Rizal" names[1] = "Asrul" names[2] = "Pambudi" fmt.Println(names[0]) fmt.Println(names[1]) fmt.Println(names[2]) } Membuat Array Langsung Di golang, kita juga bisa membuat array secara langsung saat deklarasi variable....

January 13, 2023 · 1 min · Rizal Asrul Pambudi

11 - Operasi Boolean

Pendahuluan Operasi boolean cukup sederhana, yaitu operasi yang bisa digunakan oleh data bertipe bool. Terdapat tiga buah operator, yaitu: Operator && digunakan untuk “dan”. Operator || digunakan untuk “atau”. Operator ! digunakan untuk “kebalikan”. Operasi && Berikut adalah contoh hasil dari operator &&. Jika true && true, maka hasilnya adalah true. Jika true && false, maka hasilnya adalah false. Jika false && true, maka hasilnya adalah false. Jika false && false, maka hasilnya adalah false....

January 12, 2023 · 1 min · Rizal Asrul Pambudi

10 - Operasi Perbandingan

Pendahuluan Operasi perbandingan adalah sebuah operasi untuk membandingkan dua buah data. Operasi perbandingan memiliki output berupa nilai boolean (true atau false). Operator Perbandingan Berikut adalah beberapa operator perbandingan. Operator > digunakan untuk membandingan lebih dari. Operator < digunakan untuk membandingan kurang dari. Operator >= digunakan untuk membandingan kurang dari sama dengan. Operator <= digunakan untuk membandingan kurang dari sama dengan. Operator == digunakan untuk membandingan sama dengan. Operator != digunakan untuk membandingan tidak sama dengan....

January 11, 2023 · 1 min · Rizal Asrul Pambudi