Junior — Middle
Објасните концепт коришћења именованих аргумената при позиву функција.
sobes.tech АИ
Одговор од АИ
Називани аргументи приликом позива функција омогућавају јасно указивање којем параметру се додељује вредност, што повећава читљивост и смањује грешке, посебно ако функција има много параметара или су неки од њих опциони.
У Flutter-у (Dart), ово се реализује кроз називане параметре у дефиницији функције, који се позивају навођењем имена:
void greet({String? name, int age = 18}) {
print('Здраво, $name! Имаш $age година.');
}
// Позив са називаним аргументима
greet(name: 'Alexei', age: 25);
greet(age: 30); // name ће бити null
Овај приступ помаже да се избегне конфузија са редоследом аргумената и омогућава постављање вредности само за потребне параметре.