-
Python'da fonksiyonlar
first class function. Bunun anlamı fonksiyonların diğer veri tipleri gibi manipüle edilebilir ve başka fonksiyonlara argüman olarak verilebilir. -
Bir fonksiyonu bir değişkene atayabiliriz
def kare(x):
return x**2a = karekare(5)25
a(5)25
- Bir fonksiyonu başka bir fonksiyona argüman olarak verebiliriz
def f2(x, f):
return f(x) + 4f2(3,kare)13
def f3(x):
return x**5f2(2, f3)36