Junior — Middle
Wyjaśnij koncepcję używania nazwanych argumentów podczas wywoływania funkcji.
sobes.tech AI
Odpowiedź od AI
Nazwane argumenty podczas wywoływania funkcji pozwalają wyraźnie wskazać, do którego parametru przypisywana jest wartość, co zwiększa czytelność i zmniejsza ryzyko błędów, szczególnie jeśli funkcja ma wiele parametrów lub niektóre z nich są opcjonalne.
W Flutterze (Dart) realizuje się to poprzez nazwane parametry w definicji funkcji, które wywołuje się, podając nazwę:
void greet({String? name, int age = 18}) {
print('Cześć, $name! Masz $age lat.');
}
// Wywołanie z nazwanymi argumentami
greet(name: 'Alexei', age: 25);
greet(age: 30); // name będzie null
Takie podejście pomaga uniknąć pomyłek związanych z kolejnością argumentów i pozwala ustawiać wartości tylko dla potrzebnych parametrów.