🧑💻Обязательные параметры
Пример 1: Функция сложения с обязательными именованными параметрами
import 'package:flutter/material.dart';
class SumApp extends StatefulWidget {
@override
_SumAppState createState() => _SumAppState();
}
class _SumAppState extends State<SumApp> {
int result = 0;
// Функция сложения с обязательными именованными параметрами
void calculateSum({required int num1, required int num2}) {
setState(() {
result = num1 + num2;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Sum Example")),
body: Center(child: Text("Sum: $result", style: TextStyle(fontSize: 24))),
floatingActionButton: FloatingActionButton(
onPressed: () => calculateSum(num1: 3, num2: 5),
child: Icon(Icons.calculate),
),
);
}
}Пример 2: Функция для вычисления площади с обязательными именованными параметрами
Пример 3: Функция форматирования текста с обязательными именованными параметрами
Пример 4: Функция расчета скидки с обязательными именованными параметрами
Пример 5: Функция проверки четности с обязательным именованным параметром
Last updated