Чи може функція Python бути аргументом іншої функції?
Сказати:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
Отже, це в основному два питання:
- Це взагалі дозволено?
- І якщо це так, то як я можу використовувати функцію всередині іншої функції? Чи потрібно мені використовувати exec (), eval () чи щось подібне? Ніколи не потрібно було возитися з ними.
BTW, extraArgs - це список / кортеж аргументів іншогоfunc.