Junior — Middle
Explique le concept d'utilisation des arguments nommés lors de l'appel de fonctions.
sobes.tech IA
Réponse de l'IA
Les arguments nommés lors de l'appel de fonctions permettent de spécifier explicitement à quel paramètre la valeur est assignée, ce qui améliore la lisibilité et réduit les erreurs, surtout si la fonction a beaucoup de paramètres ou certains sont optionnels.
Dans Flutter (Dart), cela se réalise via des paramètres nommés dans la définition de la fonction, qui sont appelés en indiquant le nom:
void greet({String? name, int age = 18}) {
print('Bonjour, $name! Tu as $age ans.');
}
// Appel avec arguments nommés
greet(name: 'Alexei', age: 25);
greet(age: 30); // name sera null
Cette approche aide à éviter la confusion avec l'ordre des arguments et permet de définir des valeurs uniquement pour les paramètres nécessaires.