メソッドとメソッドのパラメータを別のメソッドに渡す最も良い方法はありますか?メソッド(パラメータ付き)をPythonの別のメソッドに渡す最も良い方法は何ですか
次のような方法がありますか?
def method1(name)
return 'Hello ' + name
def method2(methodToCall, methodToCallParams, question):
greetings = methodToCall(methodToCallParams)
return greetings + ', ' + question
method2(method1, 'Sam', 'How are you?')
これで何をしようとしていますか?なぜメソッドとパラメータを渡すのですか?なぜメソッドを呼び出すとそれで済むのでしょうか? –
これは悪い例ですが、私のmethod2は実際にはtryメソッドです。それはmethod1 x時間を呼び出すと失敗します。私は試してみるためにさまざまなメソッドを渡すことができるようにtryintをヘルパーメソッドにしています – Dan