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

Овај приступ помаже да се избегне конфузија са редоследом аргумената и омогућава постављање вредности само за потребне параметре.