🧑💻Возвращаемые функции
Вот 10 примеров использования функций с возвращаемым значением (используя return) в Flutter и StatefulWidget. Эти примеры показывают, как можно использовать return для вычислений, обработки данных и управления состоянием.
Пример 1: Приветственное сообщение
import 'package:flutter/material.dart';
class GreetingApp extends StatefulWidget {
@override
_GreetingAppState createState() => _GreetingAppState();
}
class _GreetingAppState extends State<GreetingApp> {
String getGreeting(String name) {
return "Hello, $name!";
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Greeting Example")),
body: Center(child: Text(getGreeting("User"))),
);
}
}Объяснение: Функция getGreeting возвращает строку приветствия для указанного имени, и это сообщение отображается на экране.
Пример 2: Вычисление площади прямоугольника
Объяснение: calculateArea возвращает площадь, которая отображается в текстовом виджете.
Пример 3: Получение цвета статуса
Объяснение: getStatusColor возвращает цвет в зависимости от состояния, который используется в текстовом виджете.
Пример 4: Проверка на чётность числа
Объяснение: isEven возвращает true или false, в зависимости от чётности числа.
Пример 5: Генерация случайного числа
Объяснение: generateRandomNumber возвращает случайное число, которое отображается на экране.
Пример 6: Форматирование валюты
Объяснение: formatCurrency форматирует число как валюту с двумя знаками после запятой.
Пример 7: Получение текущей даты
Объяснение: getCurrentDate возвращает текущую дату в формате строки.
Пример 8: Подсчёт слов
Объяснение: countWords возвращает количество слов в тексте.
Пример 9: Проверка положительности числа
Объяснение: isPositive возвращает true или false в зависимости от того, положительное ли число.
Пример 10: Возврат статуса переключателя
Объяснение: getStatus возвращает текстовый статус переключателя (`Enabled
Last updated