Junior — Middle
Switch operatorunda cari icraatı dayandırmadan növbəti halqa keçidini necə təmin etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Swift-də switch operatoru avtomatik olaraq növbəti case-ə keçməyə dəstək vermir, bəzi digər dillərdə (məsələn, C-də fallthrough) olduğu kimi. Növbəti case-ə açıq şəkildə keçmək üçün fallthrough açar sözü istifadə olunur.
Misal:
let value = 2
switch value {
case 1:
print("Vəziyyət 1")
case 2:
print("Vəziyyət 2")
fallthrough // icra növbəti case-ə keçəcək
case 3:
print("Vəziyyət 3")
default:
break
}
Nəticə belə olacaq:
Vəziyyət 2
Vəziyyət 3
Beləliklə, fallthrough mövcud case-i kəsib digər case-in icrasına davam etməyə imkan verir.