Я пытаюсь обойти эту тему.Передача функции в качестве аргументов в python
Итак, вот что я хочу: У меня есть три функции. сказать, Foo, бар и foo_bar
def foo_bar(function):
for i in range(20):
function # execute function
def foo(someargs):
print "hello from foo"
def bar(someargs):
print " hello from bar"
и когда я делаю foo_bar(foo)
# how to specify arguments to foo??
Я ожидаю, что я вижу "hello from foo" 20 times
?
Но так как я этого не вижу .. Я, очевидно, не понимаю этого достаточно хорошо?