Czy funkcja Pythona może być argumentem innej funkcji?
Mówić:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
To są zasadniczo dwa pytania:
- Czy to w ogóle dozwolone?
- A jeśli tak, jak mam użyć tej funkcji w drugiej funkcji? Czy musiałbym użyć exec (), eval () czy czegoś takiego? Nigdy nie musiałem z nimi zadzierać.
BTW, extraArgs to lista / krotka argumentów innej funkcji.