🧑‍💻Возвращаемые функции

Вот 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