Operator Logika Bagian 1
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 21 dari 86.
Operator logika memungkinkan kamu menggabungkan beberapa nilai Boolean atau kondisi menjadi satu hasil. Operator logika pertama yang akan kita bahas adalah operator NOT (!), yang membalik nilai Boolean menjadi kebalikannya.
let isRaining = true
let isNotRaining = !isRaining // false
print(!true) // false
print(!false) // trueOperator NOT berguna saat kamu ingin memeriksa kebalikan dari suatu kondisi. Jika kamu memiliki variabel yang mencatat apakah pengguna sudah login, kamu bisa dengan mudah memeriksa apakah mereka sudah logout dengan menegasikan variabel tersebut.
let isLoggedIn = false
let needsToLogin = !isLoggedIn // trueKamu juga bisa menerapkan operator NOT langsung pada ekspresi perbandingan dengan membungkusnya dalam tanda kurung:
let age = 15
let isNotAdult = !(age >= 18) // trueOperator NOT sederhana tetapi ampuh. Operator ini memberimu fleksibilitas dalam menyatakan kondisi di kodemu.
Tantangan
MudahTulis fungsi isNotEligible yang menerima age dan mengembalikan apakah orang tersebut tidak memenuhi syarat untuk memilih.
Seseorang memenuhi syarat untuk memilih jika berusia 18 tahun atau lebih. Gunakan operator NOT untuk menentukan apakah orang tersebut tidak memenuhi syarat.
Parameter:
age(Int): Usia orang tersebut
Nilai yang dikembalikan: true jika orang tersebut tidak memenuhi syarat untuk memilih (berusia di bawah 18 tahun), false jika memenuhi syarat (Bool)
Coba sendiri
func isNotEligible(age: Int) -> Bool {
// Tulis kodemu di sini
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPenugasan GabunganUlasan: Matematika SederhanaOperator Perbandingan7I/O Dasar
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataRangkuman: Sampai 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default13Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenMetode EnumerasiMelakukan Perulangan pada String P1Melakukan Perulangan pada String P22Variabel
let vs varAnotasi TipeBilanganstringBooleanKonvensi PenamaanRingkasan: Inisialisasi Variabel5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMendapatkan Input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Optional
Apa Itu OptionalMembuka Optional dengan If LetGuard LetOperator Nil CoalescingUlasan: Membuka Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input DinamisLatihan sendiri: Playground Swift