Parametre Türleri ve Varsayılan Değerler – Python, PHP ve ASP Örnekleri
Fonksiyonlar, sadece kodu tekrar kullanmakla kalmaz; aynı zamanda parametreler aracılığıyla farklı veri ve seçeneklerle çalışabilir. Parametre türleri ve varsayılan değerler, fonksiyonların esnekliğini artırır.
1. Python’da Parametreler ve Varsayılan Değerler
Python’da fonksiyon parametreleri, varsayılan değer atayarak opsiyonel yapılabilir:
1Python - Parametre ve varsayılan değer23def selamla(isim, mesaj="Merhaba"):4return f"{mesaj}, {isim}!"56print(selamla("Ali")) # Merhaba, Ali!7print(selamla("Ayşe", "Selam")) # Selam, Ayşe!2. PHP’de Parametreler ve Varsayılan Değerler
PHP’de fonksiyon parametrelerine varsayılan değer verilebilir:
1<?php2# PHP - Parametre ve varsayılan değer3function selamla($isim, $mesaj = "Merhaba") {4return $mesaj . ", " . $isim . "!";5}67echo selamla("Ali") . "\n"; // Merhaba, Ali!8echo selamla("Ayşe", "Selam") . "\n"; // Selam, Ayşe!9?>3. ASP’de Parametreler ve Varsayılan Değerler
ASP (VBScript) ile Optional anahtar kelimesi kullanılarak varsayılan parametre atanabilir:
1' ASP - Parametre ve varsayılan değer2Function Selamla(isim, Optional mesaj)3If IsMissing(mesaj) Then4mesaj = "Merhaba"5End If6Selamla = mesaj & ", " & isim & "!"7End Function89Response.Write Selamla("Ali") & "<br>" ' Merhaba, Ali!10Response.Write Selamla("Ayşe", "Selam") & "<br>" ' Selam, Ayşe!İpuçları
Parametre türleri (string, integer, boolean vb.) fonksiyonun beklediği veri tipine göre belirlenmelidir
Varsayılan değerler, fonksiyonların esnek kullanımını sağlar
Opsiyonel parametreler, kod tekrarını azaltır ve daha temiz fonksiyonlar oluşturur
0 yorum