Junior — Middle
Leg het concept uit van het gebruik van benoemde argumenten bij het aanroepen van functies.
sobes.tech AI
Antwoord van AI
Genummerde argumenten bij het aanroepen van functies maken het mogelijk om duidelijk aan te geven aan welke parameter een waarde wordt toegewezen, wat de leesbaarheid verhoogt en fouten vermindert, vooral als de functie veel parameters heeft of sommige optioneel zijn.
In Flutter (Dart) wordt dit gerealiseerd door genummerde parameters in de functiedefinitie, die worden aangeroepen door de naam te specificeren:
void greet({String? name, int age = 18}) {
print('Hallo, $name! Je bent $age jaar oud.');
}
// Aanroep met genummerde argumenten
greet(name: 'Alexei', age: 25);
greet(age: 30); // name wordt null
Deze aanpak helpt verwarring met de volgorde van argumenten te voorkomen en maakt het mogelijk om alleen waarden voor de benodigde parameters in te stellen.