Fungsi Equals
Pelajaran 17 dari 19 dalam kursus Fungsi dan Pointer di Golang di Coddy.
Di package slices, ada banyak fungsi bawaan yang bisa kita gunakan saat bekerja dengan slices. Salah satu fungsi tersebut adalah fungsi Equals, yang membandingkan dua slices dan mengembalikan nilai boolean, true atau false.
Contoh cara menggunakan fungsi ini:
a := []int{0, 42, 8}
b := []int{0, 42, 8}
fmt.Println(slices.Equals(a, b))Di sini, kita mendefinisikan dua slices, a dan b. Lalu kita memanggil fungsi Equals, yang didefinisikan di package slices, dan meneruskan slices kita. Dalam contoh ini, fungsi tersebut akan mengembalikan true karena kedua slices tersebut sama.
Kita juga bisa melakukannya seperti ini:
a := []int{0, 42, 8}
fmt.Println(slices.Equals(a, []int{12, 34, 7}))Ini akan mengembalikan false karena a tidak sama dengan slice yang diberikan, yaitu {12, 34, 7}.
Tantangan
MudahMari buat fungsi untuk memeriksa kesamaan! 😇
Tulis fungsi bernama compare yang menerima dua slice bertipe int dan mengembalikan nilai boolean: true jika kedua slice sama, dan false jika tidak.
Lihat petunjuk jika kamu membutuhkan bantuan lebih lanjut untuk melakukannya 😍.
Coba sendiri
// Tulis kodemu di sini Semua pelajaran di Fungsi dan Pointer di Golang
1Pengantar
Pengantar4Bangun Kembali Fungsi string Go
String di GolangFungsi JoinFungsi ContainsFungsi IndexTantangan Rekap #1Latihan sendiri: Compiler Go online