Geri döndürülen

bu fonksiyonun bir parametresi olmalıdır. Geri döndürülen fonksiyon da başka bir fonksiyon geri döndürmelidir.
This commit is contained in:
Mert Gör 🇹🇷 2023-08-07 18:06:05 +03:00
parent 1ddbc9e7b5
commit 193f00dc08
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,19 @@
def bar(a, b, c):
print(f'bar çağrıldı: {a}, {b}, {c}')
def tar(f):
print(f'tar çağrıldı: {a}, {b}, {c}')
def zar():
print(f'Araya girecek kod: {a}, {b}, {c}')
f()
return f
return zar
return tar
@bar('ali', 'veli', 'selami')
def foo():
print('foo çağrıldı')
# foo = bar('ali', 'veli', 'selami')(foo)
foo()
foo()
foo()

View File

@ -0,0 +1,19 @@
def bar(a, b, c):
print(f'bar çağrıldı: {a}, {b}, {c}')
def tar(f):
print(f'tar çağrıldı: {a}, {b}, {c}')
def zar():
print(f'Araya girecek kod: {a}, {b}, {c}')
f()
return zar
return tar
@foo('ali', 'veli', 'selami')
def foo():
print('foo çağrıldı')
# foo = bar('ali', 'veli', 'selami')(foo)
foo()
foo()
foo()