Dart Управляющие конструкции

Материал из m6a
Перейти к: навигация, поиск

wiki Copied Copy code

Управляющие конструкции в Dart

Управляющие конструкции позволяют управлять потоком выполнения программы. Dart предоставляет несколько типов управляющих конструкций:

Условные операторы (if-else)

Условные операторы позволяют выполнять различные блоки кода в зависимости от условия.

  • `if`: Выполняет блок кода, если условие истинно.
Синтаксис

```dart if (condition) {

// Код, который выполняется, если condition истинно

}

Пример

dart Copied Copy code int age = 20; if (age >= 18) {

print('Совершеннолетний');

} else: Выполняет блок кода, если условие в if ложно. ;Синтаксис: dart Copied Copy code if (condition) {

// Код, который выполняется, если condition истинно

} else {

// Код, который выполняется, если condition ложно

}

Пример

dart Copied Copy code int age = 15; if (age >= 18) {

print('Совершеннолетний');

} else {

print('Несовершеннолетний');

} else if: Позволяет проверить несколько условий последовательно. ;Синтаксис: dart Copied Copy code if (condition1) {

// Код, который выполняется, если condition1 истинно

} else if (condition2) {

// Код, который выполняется, если condition2 истинно

} else {

// Код, который выполняется, если ни одно из условий не истинно

}

Пример

dart Copied Copy code int score = 75; if (score >= 90) {

print('Отлично');

} else if (score >= 70) {

print('Хорошо');

} else {

print('Удовлетворительно');

}

Циклы

Циклы позволяют повторять блок кода несколько раз.

for: Цикл с заданным количеством итераций. ;Синтаксис: dart Copied Copy code for (initialization; condition; increment) {

// Код, который выполняется на каждой итерации

}

Пример


  • `while`: Цикл, который выполняется, пока условие истинно.
Синтаксис

```dart while (condition) {

// Код, который выполняется, пока condition истинно

} ```

Пример

```dart int count = 0```

  • `do-while`: Цикл, который выполняется хотя бы один раз, а затем повторяется, пока условие истинно.
Синтаксис

```dart do {

// Код, который выполняется хотя бы один раз

} while (condition); ```

Пример

``` while (i < 3); ```

Заключение

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