2. Функции - 2
Задачи:
1. Функция для возврата строки (String
)
String
)Напиши функцию, которая принимает имя пользователя в качестве параметра и возвращает приветствие в формате строки.
Подсказка: Используй интерполяцию строк с $
, чтобы вставить значение переменной в строку.
2. Функция для возврата числа с плавающей точкой (double
)
double
)Напиши функцию, которая принимает два числа типа double
и возвращает их среднее значение.
Подсказка: Для деления суммы чисел используй скобки для корректного расчета среднего значения.
3. Функция для возврата целого числа (int
)
int
)Напиши функцию, которая принимает массив чисел типа int
и возвращает их сумму.
Подсказка: Метод fold
помогает аккумулировать значения из списка, начиная с указанного начального значения.
4. Функция для возврата логического значения (bool
)
bool
)Напиши функцию, которая принимает возраст пользователя и возвращает true
, если возраст больше или равен 18, и false
в противном случае.
Подсказка: Для сравнения используй операторы >=
, <=
, ==
, !=
.
5. Функция для возврата виджета (Widget
)
Widget
)Напиши функцию, которая возвращает кнопку ElevatedButton
, при нажатии на которую выводится текст "Button Pressed!".
Подсказка: Виджет ElevatedButton
требует параметр onPressed
, где ты указываешь, что будет происходить при нажатии.
Задача на ui:
Реализуйте этот Ui с помощью функционального программирование
Last updated