Path: blob/master/Pythondaki Decoratorlar/Fonksiyonları Dönmek ve Parametre Olarak Göndermek.ipynb
765 views
Kernel: Python 3
Fonksiyonları Dönmek ve Argüman Olarak Göndermek
Bu konuda fonksiyonları return ile başka bir fonksiyondan dönmeyi ve diğer fonksiyonlara parametre olarak göndermeyi öğreneceğiz.
Fonksiyonları return ile Dönmek
Bir fonksiyon aynı zamanda bir obje olduğu için, bu fonksiyonu başka bir fonksiyondan return ile döndürebiliriz.
In [13]:
In [14]:
In [22]:
Out[22]:
<function __main__.fonksiyon.<locals>.toplama>
In [23]:
Out[23]:
28
In [24]:
In [25]:
Out[25]:
<function __main__.fonksiyon.<locals>.çarpma>
In [26]:
Out[26]:
362880
İşte bu şekilde fonksiyonlarımızı da tıpkı diğer değişkenler gibi başka bir fonksiyon içinde tanımlayıp , çağırdığımız yere dönebiliriz.
Fonksiyonları Argüman Olarak Göndermek
In [27]:
In [28]:
In [29]:
Out[29]:
7
In [30]:
Out[30]:
2.5
Buradaki gibi her fonksiyonumuz aslında birer obje olduğu için diğer objeler gibi başka fonksiyonlara argüman olarak gönderilebilir. Bunları da öğrendiğimize göre artık decoratorlar için hazırız.
In [ ]: