Sobes.tech
Junior — Middle

Vysvetlite koncept používania pomenovaných argumentov pri volaní funkcií.

sobes.tech AI

Odpoveď od AI

Názvové argumenty pri volaní funkcií umožňujú jasne uviesť, ktorému parametru sa priraďuje hodnota, čo zvyšuje čitateľnosť a znižuje chyby, najmä ak má funkcia veľa parametrov alebo niektoré z nich sú voliteľné.

V Flutteri (Dart) sa to realizuje pomocou názvových parametrov v definícii funkcie, ktoré sa volajú s uvedením mena:

void greet({String? name, int age = 18}) {
  print('Ahoj, $name! Máš $age rokov.');
}

// Volanie s názvovými argumentmi

greet(name: 'Alexei', age: 25);

greet(age: 30); // name bude null

Tento prístup pomáha vyhnúť sa zámene s poradím argumentov a umožňuje nastavovať hodnoty len pre potrebné parametre.