Fonksiyon tanımlamasını falan biliyorum fakat alt satıra return yazınca ne anlama geldiğini bilmiyorum. Udemy'den ders almıştım oradan çalışıyorum fakat adamın dediğinden de anlamadım. Return kelimesini kısaca açıklar mısınız?
4. satırda def çarpma(a) yazdığın anda orada bir fonksiyon oluşturuyorsun ve daha sonra aşağıda çarpma(toplam) yazdığında çarpma fonksiyonunu çalıştırarak toplam değerini çarpma işlemindeki a olarak atıyorsun ve çarpma işlemini toplam sayısı üzerinden yapıyor ve fonksiyonun cevabı olarak da fonksiyonda return ile verdiğin sayıyı alıyorsun. Çok anlatamadıysam da fonksiyonlar konusuna bakabilirsin çoğu dilde var bu sistem.
Çıktı vermeyen fonksiyonlarda çıktı alınması için return kullanılıyor. Bir fonksiyonun ürettiği sonucu başka bir fonksiyona aktaracaksan veya başka bir yerde kullanmak için tanımlayacaksan return kullanman gerekir. En azından benim bildiğim böyle.
Fonksiyon tanımlamasını falan biliyorum fakat alt satıra return yazınca ne anlama geldiğini bilmiyorum. Udemy'den ders almıştım oradan çalışıyorum fakat adamın dediğinden de anlamadım. Return kelimesini kısaca açıklar mısınız?