🧑💻if/else
пять примеров использования оператора if в Flutter с использованием StatefulWidget, от простого к более сложному.
1. Простой пример: Проверка на четное число
В этом примере мы проверяем, является ли введенное число четным или нечетным.
import 'package:flutter/material.dart';
class EvenOddCheckExample extends StatefulWidget {
@override
_EvenOddCheckExampleState createState() => _EvenOddCheckExampleState();
}
class _EvenOddCheckExampleState extends State<EvenOddCheckExample> {
int _number = 4; // Можно менять значение
String _checkEvenOdd() {
if (_number % 2 == 0) {
return "Число четное";
} else {
return "Число нечетное";
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Проверка на четность")),
body: Center(
child: Text(
_checkEvenOdd(),
style: TextStyle(fontSize: 24),
),
),
);
}
}2. Пример: Проверка возраста
В этом примере мы проверяем, является ли пользователь совершеннолетним.
3. Пример: Проверка оценки
В этом примере мы создаем приложение, которое позволяет пользователю ввести оценку, и на основе этой оценки выводится соответствующее сообщение о результатах.
4. Пример: Проверка значения и вывод сообщения
В этом примере мы проверяем значение переменной и выводим разные сообщения в зависимости от ее значения.
5. Пример: Проверка пароля
В этом примере мы проверяем, соответствует ли введенный пароль заранее заданному значению.
Заключение
Эти примеры показывают, как использовать оператор if в Flutter с StatefulWidget для управления логикой приложения в зависимости от различных условий. Вы можете адаптировать эти примеры для создания более сложных интерактивных интерфейсов.
Last updated