Junior — Middle
консепти истифодаи аргументи номбаршударо дар вақти даъвати функсияҳо шарҳ диҳед.
sobes.tech AI
Ҷавоб аз AI
Аргументҳои номӣ дар вақти даъвати функсияҳо имкон медиҳанд, ки равшан нишон диҳем, ки ба кадом параметр арзиш дода мешавад, ки ин хонданро беҳтар мекунад ва хатогиҳоро кам мекунад, махсусан агар функсия бисёр параметр дошта бошад ё баъзеи онҳо ихтиёрӣ бошанд.
Дар Flutter (Dart) ин тавассути параметрҳои номӣ дар таърифи функсия амалӣ мешавад, ки бо нишон додани номи онҳо даъват карда мешаванд:
void greet({String? name, int age = 18}) {
print('Салом, $name! Шумо $age сол доред.');
}
// Даъват бо аргументҳои номӣ
greet(name: 'Alexei', age: 25);
greet(age: 30); // name null мешавад
Ин усул кӯмак мекунад, ки дар тартиби аргументҳо иштибоҳ накунем ва имкон медиҳад, ки танҳо барои параметрҳои зарурӣ арзиш гузорем.