0Pricing
Swift Academy · Pelajaran

Metode Boolean dan Pengalihan

Gunakan toggle() dan metode yang mengembalikan Boolean.

Metode Boolean dan Pengalihan adalah pelajaran Swift Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Swift Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Swift Academy mencakup 4 pelajaran total.

Boolean Juga Memiliki Metode

Di Swift, bahkan nilai Boolean merupakan tipe yang memiliki metode berguna. Metode yang paling umum adalah toggle(), yang membalik nilai tersebut langsung di tempat.

var isOn = false
isOn.toggle()
print(isOn)

toggle vs Pembalikan Manual

Sebelum toggle() tersedia, orang-orang menulis isOn = !isOn. Versi metode ini lebih singkat dan menghindari pengulangan nama variabel.

var darkMode = true
darkMode.toggle()
print(darkMode)
darkMode.toggle()
print(darkMode)

toggle Memerlukan Variabel yang Dapat Diubah

Karena toggle() mengubah nilai, Boolean tersebut harus berupa var. Memanggilnya pada let akan menghasilkan kesalahan kompilasi.

var flagged = false
for _ in 1...3 {
    flagged.toggle()
}
print(flagged)

Metode yang Mengembalikan Boolean

Banyak tipe menyediakan anggota yang mengembalikan Boolean. isEmpty pada teks memberi tahu apakah teks tersebut tidak memiliki karakter.

let name = ""
print(name.isEmpty)
let city = "Paris"
print(city.isEmpty)

isEmpty pada Koleksi

Larik dan kamus juga memiliki isEmpty. Penggunaannya lebih jelas dan lebih cepat daripada membandingkan count dengan nol.

let scores: [Int] = []
print(scores.isEmpty)
let items = [1, 2, 3]
print(items.isEmpty)

contains Mengembalikan Boolean

Metode contains memeriksa apakah suatu koleksi menyimpan elemen tertentu, lalu mengembalikan true atau false.

let fruits = ["apple", "pear", "kiwi"]
print(fruits.contains("pear"))
print(fruits.contains("mango"))

Awalan dan Akhiran Teks

Teks menyediakan hasPrefix dan hasSuffix, yang keduanya mengembalikan Boolean. Keduanya berguna untuk pemeriksaan teks sederhana.

let file = "report.pdf"
print(file.hasSuffix(".pdf"))
print(file.hasPrefix("report"))

Menggunakan Metode Boolean dalam if

Karena metode-metode ini mengembalikan Boolean, Anda dapat langsung menggunakannya dalam kondisi if.

let input = ""
if input.isEmpty {
    print("Please enter a value")
} else {
    print("Thanks")
}

Meniadakan Hasil Metode Boolean

Gabungkan ! dengan metode Boolean untuk menyatakan arti "tidak". Contohnya, "jika daftar tidak kosong".

let cart = ["book"]
if !cart.isEmpty {
    print("Ready to checkout")
}

allSatisfy

Metode allSatisfy mengembalikan true hanya jika setiap elemen memenuhi pengujian yang Anda berikan.

let ages = [20, 34, 19, 41]
let allAdults = ages.allSatisfy { $0 >= 18 }
print(allAdults)

Menggabungkan Hasil Boolean

Anda dapat menggabungkan beberapa pemanggilan yang mengembalikan Boolean dengan operator logika untuk membentuk satu keputusan.

let email = "user@example.com"
let valid = !email.isEmpty && email.contains("@")
print(valid)

Pemeriksaan Singkat

Uji metode Boolean.

Rangkuman: Metode Boolean dan toggle

Gunakan toggle() untuk membalik nilai Boolean dalam variabel var langsung di tempat, dan manfaatkan anggota yang mengembalikan Boolean seperti isEmpty, contains, hasPrefix, dan allSatisfy untuk menulis kondisi yang ekspresif.

var visible = false
visible.toggle()
let tags = ["new"]
print(visible && !tags.isEmpty)

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Metode Boolean dan Pengalihan” gratis?

Ya — teks lengkap “Metode Boolean dan Pengalihan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Swift Academy, upgrade ke CoddyKit PRO. Kursus Swift Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Metode Boolean dan Pengalihan”?

Gunakan toggle() dan metode yang mengembalikan Boolean. Kamu berlatih Swift Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Swift Academy?

Tidak diperlukan pengalaman sebelumnya. Swift Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Metode Boolean dan Pengalihan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Swift Academy ini?

Ya. Setiap pelajaran Swift Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Nilai dan Ekspresi Bool
  2. Operator Kondisional Ternari
  3. Menghindari Ternari Bersarang
  4. Metode Boolean dan Pengalihan
← Kembali ke Swift Academy