Dart Управляющие конструкции
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); ```
Заключение
Управляющие конструкции являются важной частью любого языка программирования. Они позволяют создавать более сложные и гибкие программы, управляя потоком выполнения кода.