Funktionen haben Rückgabetyp, Name und Parameter. Dart kennt benannte Parameter in {} (mit required, wenn Pflicht) und optionale Positionsparameter in []. Kurze Funktionen schreibst du mit =>. Funktionen sind Objekte und können übergeben werden.
In Flutter siehst du benannte Parameter überall, etwa bei Widgets.
int quadrat(int x) => x * x;
String gruss({required String name, String ausruf = 'Hallo'}) {
return '$ausruf, $name!';
}
void main() {
print(quadrat(7));
print(gruss(name: 'Mia'));
print(gruss(name: 'Tom', ausruf: 'Moin'));
var doppelt = [1, 2, 3].map((z) => z * 2);
print(doppelt.toList());
}Merke
{}für benannte Parameter,requiredfür Pflicht=>für kurze FunktionenFunktionen sind Objekte
Aufgabe
Schreibe `maximum` als Einzeiler mit `=>`.