擅长:python、mysql、java
<p>你可以做到:</p>
<pre><code>def claw():
print('stuff')
def bite():
print('different stuff')
wolf = {'ability': bite}
bear = {'ability': claw}
def use_ability(enemy):
enemy['ability']()
use_ability(wolf)
# different stuff
</code></pre>
<p>但这并不意味着你应该这样做。你知道吗</p>
<p>使用面向对象编程。如果您只想使用dict和函数,那么您可能应该改为编写Javascript。你知道吗</p>