Operatorlar ustuvorligi
Swift operatorlar ustuvorligi
Operatorlar ustuvorligi hisoblash tartibini belgilaydi.
Ko‘paytirish qo‘shishdan oldin bajariladi; && esa || dan oldin.
Tartibni boshqarish uchun qavslardan foydalaning.
Hisoblash tartibini ustuvorlik bilan boshqarish
Operatorlar qanday ustuvorlikka ega ekanini tushuning va kerak bo‘lganda hisoblash tartibini aniq ko‘rsatish uchun qavslar qo‘shing.
Misol
print(2 + 3 * 4)
print((2 + 3) * 4)
print(true || false && false)
print((true || false) && false)
Ushbu misolda qavslar natijani qanday o‘zgartirishi ko‘rsatilgan.
Boolean ustuvorlik
&& || dan oldin hisoblanadi. Niyatingizni aniq ko‘rsatish uchun qavslardan foydalaning.
Misol
let a = true
let b = false
let c = true
print(a || b && c) // true (&& before ||)
print((a || b) && c) // true
print(a && b || c) // true ((a && b) || c)
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
