Geriye Değer Döndüren Fonksiyonlar – Python, PHP ve ASP Örnekleri

Fonksiyonlar yalnızca işlem yapmakla kalmaz; çoğu zaman bir değer döndürmeleri gerekir. Geriye değer döndüren fonksiyonlar, hesaplamalar veya veri üretimi yaparak başka kod bloklarında kullanılabilir.

return ifadesi, fonksiyonun bir değer üretip çağıran koda göndermesini sağlar.

1. Python’da Geriye Değer Döndüren Fonksiyonlar

Python’da return ile değer döndürülür:

1Python - Geriye değer döndüren fonksiyon
2
3def topla(a, b):
4return a + b
5
6sonuc = topla(5, 7)
7print("Toplam:", sonuc)
return ifadesi kullanılmazsa, Python fonksiyonları None döndürür.

2. PHP’de Geriye Değer Döndüren Fonksiyonlar

PHP’de return ile fonksiyon sonucu döndürülebilir:

1<?php
2# PHP - Geriye değer döndüren fonksiyon
3function topla($a, $b) {
4return $a + $b;
5}
6
7$sonuc = topla(5, 7);
8echo "Toplam: " . $sonuc . "\n";
9?>
Döndürülen değer, başka değişkenlerde veya doğrudan ekrana yazdırılabilir.

3. ASP’de Geriye Değer Döndüren Fonksiyonlar

ASP’de Function kullanılarak değer döndürülebilir:

1' ASP - Geriye değer döndüren fonksiyon
2Function Topla(a, b)
3Topla = a + b
4End Function
5
6Dim sonuc
7sonuc = Topla(5, 7)
8Response.Write "Toplam: " & sonuc & "<br>"
ASP’de Function ile döndürülen değer, fonksiyon ismi ile atanır.

İpuçları

Geriye değer döndüren fonksiyonlar, matematiksel işlemler ve veri işleme için idealdir

Birden fazla değer döndürmek için Python’da tuple, PHP’de array kullanılabilir

Fonksiyonların geri değerlerini başka fonksiyonlara argüman olarak göndermek mümkündür

Geriye değer döndüren fonksiyonlar, kodu daha modüler ve tekrar kullanılabilir hâle getirir.




konu hakkında tepkinizi verebilirsiniz