Sobes.tech
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.