dan (and)
Description / Deskripsi
Bagian berjudul “Description / Deskripsi”The dan keyword is the logical AND operator in SamaLang. It returns true only if both operands are true.
It is equivalent to and in standard Lua.
Keyword dan adalah operator logika AND dalam SamaLang. Menghasilkan true hanya jika kedua operand bernilai true.
Setara dengan and di Lua.
Usage / Penggunaan
Bagian berjudul “Usage / Penggunaan”lamen operand1 dan operand2 tres -- kode berjalan jika keduanya benarjure_moExamples
Bagian berjudul “Examples”AND Dasar
Bagian berjudul “AND Dasar”ada a = tutuada b = tutu
lamen a dan b tres tulis("Keduanya benar")jure_mo-- Output: Keduanya benarDengan Perbandingan
Bagian berjudul “Dengan Perbandingan”ada umur = 25ada pekerjaan = "aktif"
lamen umur >= 18 dan pekerjaan == "aktif" tres tulis("Layak mendapat pinjaman")jure_mo-- Output: Layak mendapat pinjamanEvaluasi Short-Circuit
Bagian berjudul “Evaluasi Short-Circuit”fungsi cek(n) tulis("Fungsi dipanggil") semalik n > 0jure_mo
ada nilai = 0
-- cek(nilai) tidak dipanggil karena kondisi pertama falselamen nilai > 0 dan cek(nilai) tres tulis("Positif")jure_mo-- Output: (tidak ada, cek() tidak dipanggil)Pengkondisian Bertingkat
Bagian berjudul “Pengkondisian Bertingkat”ada x = 10
lamen x > 5 dan x < 20 dan x ~= 15 tres tulis("x valid")jure_mo-- Output: x valid