Langsung ke konten

atau (or)

The atau keyword is the logical OR operator in SamaLang. It returns true if at least one operand is true. It is equivalent to or in standard Lua.

Keyword atau adalah operator logika OR dalam SamaLang. Menghasilkan true jika setidaknya satu operand bernilai true. Setara dengan or di Lua.

Terminal window
lamen operand1 atau operand2 tres
-- kode berjalan jika setidaknya satu benar
jure_mo
Terminal window
ada a = tutu
ada b = siong
lamen a atau b tres
tulis("Minimal satu benar")
jure_mo
-- Output: Minimal satu benar
Terminal window
ada nama = nda_isi
nama = atau nama "Pengguna"
tulis(nama) -- Output: Pengguna
Terminal window
ada suhu = 38
lamen suhu > 37 atau suhu < 35 tres
tulis("Suhu tidak normal")
jure_mo
-- Output: Suhu tidak normal
Terminal window
fungsi cek(n)
tulis("Fungsi dipanggil")
semalik n > 0
jure_mo
ada nilai = -1
-- cek(nilai) tidak dipanggil karena kondisi pertama true
lamen nilai < 0 atau cek(nilai) tres
tulis("Negatif")
jure_mo
-- Output:
-- Negatif
-- (cek() tidak dipanggil karena operan pertama true)