Junior — Middle
Explicați conceptul de utilizare a argumentelor numite la apelarea funcțiilor.
sobes.tech AI
Răspuns de la AI
Argumentele denumite la apelarea funcțiilor permit specificarea clară a parametrului căruia îi este atribuită valoarea, ceea ce crește lizibilitatea și reduce erorile, mai ales dacă funcția are mulți parametri sau unii dintre ei sunt opționali.
În Flutter (Dart), acest lucru se realizează prin parametri denumiți în definiția funcției, care sunt apelați indicând numele:
void greet({String? name, int age = 18}) {
print('Salut, $name! Ai $age ani.');
}
// Apel cu argumente denumite
greet(name: 'Alexei', age: 25);
greet(age: 30); // name va fi null
Această abordare ajută la evitarea confuziei cu ordinea argumentelor și permite setarea valorilor doar pentru parametrii necesari.