🧑💻Параметры по умолчанию
Пример 1: Функция приветствия с параметром по умолчанию
import 'package:flutter/material.dart';
class GreetingApp extends StatefulWidget {
@override
_GreetingAppState createState() => _GreetingAppState();
}
class _GreetingAppState extends State<GreetingApp> {
String greeting = "";
// Функция приветствия с параметром по умолчанию
void greet([String name = 'Baias']) {
setState(() {
greeting = "Hello, $name!";
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Greeting Example")),
body: Center(child: Text(greeting, style: TextStyle(fontSize: 24))),
floatingActionButton: FloatingActionButton(
onPressed: () => greet(),
child: Icon(Icons.gesture),
),
);
}
}Пример 2: Функция вычисления суммы с именованным параметром по умолчанию
Пример 3: Функция приветствия с необязательным именем
Пример 4: Функция с именованным параметром по умолчанию для форматирования сообщения
Пример 5: Функция с несколькими именованными параметрами по умолчанию
Last updated