moduleやlambdaでselfが参照できないときにはT.bind使えばとりあえずは解決します(解決といえるかわかりませんが…)。
AモジュールがB, Cクラスに依存している場合
|
|
静的には確認されませんがRuntimeでは確認されます。
なので、コード実行時に異なる型が来た場合にはTypeErrorがraiseされます。
公式からそのまま持ってきていますが↓のようにlambdaからメソッド参照できないときはT.bindを使って解決するのが正攻法です。
|
|
moduleやlambdaでselfが参照できないときにはT.bind使えばとりあえずは解決します(解決といえるかわかりませんが…)。
AモジュールがB, Cクラスに依存している場合
|
|
静的には確認されませんがRuntimeでは確認されます。
なので、コード実行時に異なる型が来た場合にはTypeErrorがraiseされます。
公式からそのまま持ってきていますが↓のようにlambdaからメソッド参照できないときはT.bindを使って解決するのが正攻法です。
|
|