可能性の重複カスタムメソッドを追加します。は、文字列オブジェクトに
:Rubyでclass String def sayHello return self+" is saying hello!" end end puts 'JOHN'.downcase.sayHello # >>> 'john is saying hello!'
Can I add custom methods/attributes to built-in Python types?
を、あなたは、このように、独自の方法で任意の組み込みのオブジェクトクラスをオーバーライドすることができます
どうすればいいですか?通常のやり方はありますか?あなたは組み込み-タイプはあなたが何ができるかC.でコード化されていることができないので
これはちょうどhttp://stackoverflow.com/questions/4698493/can-i-add-custom-methods-attributes-to-built-in-python-types/4698550#4698550で回答されています。閉鎖を提案する。 – TryPyPy
Monkeypatchingは可能ですが、その質問で指摘されているように(しかもさらに)制限があります。私はちょうどこれを行う "フリー"関数を定義することをお勧めします。 – delnan