Swift operatorlari
Swift operatorlari
Operatorlar qiymatlar ustida amallar bajaradi.
Keng tarqalgan guruhlar: arifmetik, o‘zlashtirish, taqqoslash va mantiqiy operatorlar.
Swift’da, shuningdek, aniq belgilangan ustuvorlik (precedence) qoidalari mavjud.
Operatorlar guruhlari bir qarashda
Arifmetik, o‘zlashtirish, taqqoslash va mantiqiy operatorlarni hamda ustuvorlik hisoblash tartibiga qanday ta’sir qilishini o‘rganing.
Misol
let a = 5, b = 2
// Arithmetic
print(a + b)
// Comparison
print(a > b)
// Logical
let t = true, f = false
print(t && !f)
Ushbu misolda arifmetik (+), taqqoslash (>) va mantiqiy (&&, !) operatorlar ko‘rsatilgan.
Unar va ternar operatorlar
Unar operatorlar bitta operandga ta’sir qiladi (masalan, boolean qiymatni inkor qilish uchun !).
Ternar shart operatori condition ? a : b ikki qiymatdan birini tanlaydi.
Misol
let flag = false
print(!flag) // unary NOT
let score = 85
let label = (score >= 90) ? "A" : "Not A"
print(label)
Ushbu misol unar ! yordamida boolean qiymatni teskarisiga o‘zgartiradi va shartga qarab stringni tanlash uchun ternar operatordan foydalanadi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
