Sobes.tech
Junior — Middle

Fonksiyon çağrılırken isimlendirilmiş argümanların kullanım kavramını açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Fonksiyon çağrılarında isimlendirilmiş argümanlar, değerin hangi parametreye atandığını açıkça belirtmeye olanak tanır, bu da okunabilirliği artırır ve hataları azaltır, özellikle fonksiyonun çok sayıda parametresi varsa veya bazıları isteğe bağlıysa.

Flutter (Dart) içinde bu, fonksiyon tanımında isimlendirilmiş parametreler aracılığıyla gerçekleştirilir ve çağrılırken isimleri belirtilir:

void greet({String? name, int age = 18}) {
  print('Merhaba, $name! $yaş yaşındasın.');
}

// İsimlendirilmiş argümanlarla çağrı

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

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

Bu yaklaşım, argümanların sırasıyla ilgili karışıklığı önlemeye yardımcı olur ve yalnızca gerekli parametreler için değerler atamaya olanak tanır.