Вот пример вложенного оператора if в языке программирования Swift:
let num = 10
if num > 0 {
print("The number is positive.")
if num % 2 == 0 {
print("The number is even.")
} else {
print("The number is odd.")
}
} else if num < 0 {
print("The number is negative.")
} else {
print("The number is zero.")
}
В этом примере у нас есть вложенный оператор if, который проверяет, является ли число положительным, отрицательным или нулевым, а также проверяет, является ли оно четным или нечетным. Вложенный оператор if содержится внутри первого оператора if.
Вот еще один пример, демонстрирующий больше уровней вложенности:
let num = 15
if num > 0 {
print("The number is positive.")
if num % 2 == 0 {
print("The number is even.")
if num > 10 {
print("The number is greater than 10.")
}
} else {
print("The number is odd.")
}
} else if num < 0 {
print("The number is negative.")
} else {
print("The number is zero.")
}
В этом примере вложенный оператор if дополнительно вложен в предыдущий оператор if и проверяет, превышает ли число 10.