0
私は、bot.say()
とmessage_sent()
の2つの関数を含むPython Pythonプログラムを書いています。私はbot.say()
が呼び出されるたびにmessage_sent()
が効率的に呼び出されるようにしたい。これはどのように達成されるでしょうか?別の関数が呼び出されたときにPython関数を呼び出すにはどうすればよいですか?
私は、bot.say()
とmessage_sent()
の2つの関数を含むPython Pythonプログラムを書いています。私はbot.say()
が呼び出されるたびにmessage_sent()
が効率的に呼び出されるようにしたい。これはどのように達成されるでしょうか?別の関数が呼び出されたときにPython関数を呼び出すにはどうすればよいですか?
単純な方法の1つは、両方を呼び出す関数を作成し、bot.say()
ではなくコードで使用することです。あなたが提供した2つの例から、何も渡すことができないと仮定すると、あなたは以下のようなことをすることができます。
def bot_message(bot):
bot.say()
message_sent()
このようなことを行う方法はたくさんあります。コンテキストを追加して、どのデザインパターンが適切かを明確にすることができます。例えば。 'say'の機能を無効にするために' bot'クラスを拡張できますか? –