РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
2 of 723 menu

Ветка else

Ветка else в Dart является частью условной конструкции if и позволяет выполнить блок кода в том случае, если условие, переданное в if, оказалось ложным. Она не принимает никаких параметров и не имеет собственного условия. Ветка else может быть как самостоятельной частью конструкции if, так и использоваться вместе с дополнительными ветками else if для проверки нескольких условий последовательно.

Синтаксис

if (condition) { // код, если условие истинно } else { // код, если условие ложно }

Пример

Давайте проверим число на чётность с помощью конструкции if-else и выведем соответствующее сообщение:

void main() { int num = 7; if (num % 2 == 0) { print('even'); } else { print('odd'); } }

Результат выполнения кода:

"odd"

Пример

Давайте используем ветку else вместе с else if для проверки нескольких условий. Сравним число с нулём:

void main() { int num = -5; if (num > 0) { print('positive'); } else if (num < 0) { print('negative'); } else { print('zero'); } }

Результат выполнения кода:

"negative"

Пример

Давайте проверим, содержится ли символ в строке, и выведем разные сообщения в зависимости от результата:

void main() { String str = 'abcde'; String char = 'c'; if (str.contains(char)) { print('contains'); } else { print('not contains'); } }

Результат выполнения кода:

"contains"

Смотрите также

  • конструкция if,
    которая выполняет код по условию
  • конструкция switch,
    которая выбирает ветку по значению
  • конструкция if-case,
    которая проверяет соответствие шаблону
  • оператор break,
    который прерывает выполнение блока
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить